REG_LOAD_KEY_INFORMATION_V2 结构 (wdm.h)
REG_LOAD_KEY_INFORMATION_V2 结构包含有关正在加载的注册表配置单元的信息。
语法
typedef struct _REG_LOAD_KEY_INFORMATION_V2 {
PVOID Object;
PUNICODE_STRING KeyName;
PUNICODE_STRING SourceFile;
ULONG Flags;
PVOID TrustClassObject;
PVOID UserEvent;
ACCESS_MASK DesiredAccess;
PHANDLE RootHandle;
PVOID CallContext;
PVOID ObjectContext;
ULONG_PTR Version;
PVOID FileAccessToken;
} REG_LOAD_KEY_INFORMATION_V2, *PREG_LOAD_KEY_INFORMATION_V2;
成员
Object
指向要加载的配置单元根键的注册表项对象的指针。
KeyName
指向包含根键名称 的UNICODE_STRING 结构的指针。
SourceFile
指向 UNICODE_STRING 结构的指针,该结构包含文件的路径名称,该文件包含正在加载的注册表配置单元信息。
Flags
预留给系统使用。
TrustClassObject
预留给系统使用。
UserEvent
指向在卸载配置单元时发出信号的事件对象的指针。
DesiredAccess
尝试加载注册表项的线程指定的访问掩码。 有关此访问掩码的详细信息,请参阅 ZwCreateKey 例程的 DesiredAccess 参数的说明。
RootHandle
指向位置的可选指针,该位置接收要加载的配置单元根的句柄。 如果正在加载应用程序配置单元,则此成员可以是非 NULL 。 在所有其他情况下,此成员应为 NULL。
CallContext
驱动程序的 RegistryCallback 例程可以提供的可选驱动程序定义的上下文信息。
ObjectContext
指向驱动程序定义的上下文信息的指针,驱动程序通过调用 CmSetCallbackObjectContext 例程与注册表对象相关联。
Version
指向 REG_LOAD_KEY_INFORMATION_* 的数字版本标识符的指针。
FileAccessToken
指向访问令牌的指针 (PACCESS_TOKEN) ,在访问文件时模拟其访问级别, (出于安全目的) 。 在这种情况下,它在访问要加载到注册表中的配置单元文件时使用。
要求
要求 | 值 |
---|---|
最低受支持的服务器 | Windows Server 2022 |
标头 | wdm.h (包括 Wdm.h) |