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 以降のバージョンでのみ使用できます。
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

こちらもご覧ください

CmSetCallbackObjectContext

RegistryCallback

ZwDeleteKey