REG_LOAD_KEY_INFORMATION構造体 (wdm.h)
REG_LOAD_KEY_INFORMATION 構造体には、読み込まれているレジストリ ハイブに関する情報が含まれています。
構文
typedef struct _REG_LOAD_KEY_INFORMATION {
PVOID Object;
PUNICODE_STRING KeyName;
PUNICODE_STRING SourceFile;
ULONG Flags;
PVOID TrustClassObject;
PVOID UserEvent;
ACCESS_MASK DesiredAccess;
PHANDLE RootHandle;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_LOAD_KEY_INFORMATION, *PREG_LOAD_KEY_INFORMATION;
メンバーズ
Object
読み込まれようとしているハイブのルート キーのレジストリ キー オブジェクトへのポインター。
KeyName
ルート キーの名前を含む UNICODE_STRING 構造体へのポインター。
SourceFile
読み込まれるレジストリ ハイブ情報を含むファイルのパス名を含む UNICODE_STRING 構造体へのポインター。
Flags
システム用に予約されています。
TrustClassObject
システム用に予約されています。
UserEvent
ハイブがアンロードされたときに通知されるイベント オブジェクトへのポインター。
DesiredAccess
レジストリ キーを読み込もうとしているスレッドによって指定されたアクセス マスク。 このアクセス マスクの詳細については、ZwCreateKey ルーチンの DesiredAccess パラメーターの説明を参照してください。
RootHandle
読み込まれるハイブのルートへのハンドルを受け取る場所への省略可能なポインター。 アプリケーション ハイブが読み込まれている場合、このメンバーは null することはできません。 それ以外の場合は、このメンバーを NULL する必要があります。
CallContext
ドライバーの RegistryCallback ルーチンが提供できるオプションのドライバー定義コンテキスト情報。
ObjectContext
CmSetCallbackObjectContext ルーチンを呼び出すことによって、ドライバーがレジストリ オブジェクトに関連付けたドライバー定義のコンテキスト情報へのポインター。
Reserved
システム用に予約されています。
備考
オペレーティング システムは、レジストリ ハイブを読み込むユーザー モードのスレッドが RegLoadKey を呼び出すたびに、RegistryCallback ルーチンREG_LOAD_KEY_INFORMATION 構造体を渡します。
レジストリ のフィルター処理操作の詳細については、「レジストリ呼び出しのフィルター処理 を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
関連項目
レジストリ呼び出しのフィルター処理 の
RegLoadKey を する