REG_SET_KEY_SECURITY_INFORMATION结构 (wdm.h)
REG_SET_KEY_SECURITY_INFORMATION 结构指定注册表项对象的安全信息。
typedef struct _REG_SET_KEY_SECURITY_INFORMATION {
PVOID Object;
PSECURITY_INFORMATION SecurityInformation;
PSECURITY_DESCRIPTOR SecurityDescriptor;
PVOID CallContext;
PVOID ObjectContext;
PVOID Reserved;
} REG_SET_KEY_SECURITY_INFORMATION, *PREG_SET_KEY_SECURITY_INFORMATION;
Object
指向要设置其安全信息的密钥的注册表项对象的指针。
SecurityInformation
指向 SECURITY_INFORMATION类型变量的指针,该变量标识要设置的安全信息的类型。
SecurityDescriptor
指向包含密钥对象安全信息的 SECURITY_DESCRIPTOR 结构的指针。
CallContext
驱动程序 RegistryCallback 例程可以提供的可选驱动程序定义的上下文信息。 此成员是为 Windows Vista 和更高版本的 Windows作系统定义的。
ObjectContext
通过调用 CmSetCallbackObjectContext,指向驱动程序与注册表对象关联的驱动程序定义的上下文信息的指针。 此成员是为 Windows Vista 和更高版本的 Windows作系统定义的。
Reserved
此成员保留供将来使用。 此成员是为 Windows Vista 和更高版本的 Windows作系统定义的。
系统每次线程尝试设置密钥的安全信息(例如,当驱动程序调用 ZwSetSecurityObject时,系统都会将 REG_SET_KEY_SECURITY_INFORMATION 结构传递给 RegistryCallback 例程。
有关注册表筛选作的详细信息,请参阅 筛选注册表调用。
要求 | 价值 |
---|---|
最低支持的客户端 | 在 Windows Vista 和更高版本的 Windows作系统上可用。 |
标头 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h) |