共用方式為


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

即將載入之 Hive 根機碼之登錄機碼物件的指標。

KeyName

包含根索引鍵名稱之 UNICODE_STRING 結構的指標。

SourceFile

UNICODE_STRING 結構的指標,其中包含載入之登錄區資訊的檔案路徑名稱。

Flags

保留供系統使用。

TrustClassObject

保留供系統使用。

UserEvent

卸除Hive時所發出之事件物件的指標。

DesiredAccess

嘗試載入登錄機碼之線程所指定的存取遮罩。 如需此存取遮罩的詳細資訊,請參閱 ZwCreateKey 例程 DesiredAccess 參數的描述。

RootHandle

要載入之 Hive 根目錄之位置的選擇性指標。 如果應用程式 Hive 正在載入,此成員可以是非NULL。 在其他所有情況下,此成員都應該 NULL

CallContext

驅動程式 RegistryCallback 例程可以提供的選擇性驅動程式定義內容資訊。

ObjectContext

驅動程式所定義內容資訊的指標,該驅動程式會呼叫 CmSetCallbackObjectContext 例程,來與登錄對象相關聯。

Reserved

保留供系統使用。

言論

每次使用者模式線程呼叫 RegLoadKey 以載入登錄區時,作系統會將 REG_LOAD_KEY_INFORMATION 結構傳遞至 RegistryCallback 例程。

如需登入篩選作業的詳細資訊,請參閱 篩選登錄呼叫

要求

要求 價值
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

CmSetCallbackObjectContext

篩選登錄呼叫

RegLoadKey

RegistryCallback

REG_LOAD_KEY_INFORMATION_V2

UNICODE_STRING

ZwCreateKey