次の方法で共有


REG_DELETE_KEY_INFORMATION構造体 (wdm.h)

REG_DELETE_KEY_INFORMATION 構造体には、レジストリ キーが削除されるときに、ドライバーの RegistryCallback ルーチンが使用できる情報が含まれています。

構文

typedef struct _REG_DELETE_KEY_INFORMATION {
  PVOID Object;
  PVOID CallContext;
  PVOID ObjectContext;
  PVOID Reserved;
} REG_DELETE_KEY_INFORMATION, *PREG_DELETE_KEY_INFORMATION, REG_FLUSH_KEY_INFORMATION, *PREG_FLUSH_KEY_INFORMATION;

メンバーズ

Object

削除するキーのレジストリ キー オブジェクトへのポインター。

CallContext

ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

ObjectContext

cmSetCallbackObjectContext 呼び出すことによって、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

Reserved

このメンバーは、今後使用するために予約されています。 このメンバーは、Windows Vista 以降のバージョンの Windows オペレーティング システム用に定義されています。

備考

この構造体は、ユーザー モードのスレッドが RegDeleteKey 呼び出したり、RegDeleteKeyEx したり、ドライバーが ZwDeleteKey 呼び出す場合など、キーを削除しようとするたびに、RegistryCallback ルーチンに渡されます。

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

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のバージョンの Windows オペレーティング システムで使用できますが、一部の構造体メンバーは Windows Vista 以降のバージョンでのみ使用できます。
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

CmSetCallbackObjectContext

RegistryCallback

ZwDeleteKey