次の方法で共有


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

関連項目

REG_NOTIFY_CLASS

RegistryCallback