REG_QUERY_KEY_NAME構造体 (wdm.h)

REG_QUERY_KEY_NAME構造体は、クエリ対象のオブジェクトの完全なレジストリ キー名を表します。

構文

typedef struct _REG_QUERY_KEY_NAME {
  PVOID                    Object;
  POBJECT_NAME_INFORMATION ObjectNameInfo;
  ULONG                    Length;
  PULONG                   ReturnLength;
  PVOID                    CallContext;
  PVOID                    ObjectContext;
  PVOID                    Reserved;
} REG_QUERY_KEY_NAME, *PREG_QUERY_KEY_NAME;

メンバー

Object

メタデータのクエリを実行しようとしているキーのレジストリ キー オブジェクトへのポインター。

ObjectNameInfo

システムによって返される完全なレジストリ キー名を Unicode 文字列として含む OBJECT_NAME_INFORMATION構造体 ( wdm.h を参照) へのポインター。

Length

ObjectNameInfo バッファーのサイズをバイト単位で指定します。

ReturnLength

CallContext

ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。

ObjectContext

CmSetCallbackObjectContext を呼び出して、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。 これには、クエリ対象のキーのキー コンテキストが含まれます。

Reserved

このメンバーは将来使用するために予約されています。

注釈

システムは、スレッドがレジストリ キーの完全な名前に対してクエリを実行しようとするたびに、この構造体を RegistryCallback ルーチンに渡します。

レジストリのフィルター処理操作の詳細については、「レジストリ 呼び出しのフィルター処理」を参照してください。

要件

要件
サポートされている最小のクライアント Microsoft Windows 10 以降のバージョンの Windows オペレーティング システムで使用できます。
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

REG_NOTIFY_CLASS

RegistryCallback