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 を含む) |