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 オペレーティング システムで使用できます。 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |