ORSetKeySecurity 函数

设置脱机注册表配置单元中打开的注册表项的安全性。

语法

DWORD ORSetKeySecurity(
  _In_ ORHKEY               Handle,
  _In_ SECURITY_INFORMATION SecurityInformation,
  _In_ PSECURITY_DESCRIPTOR pSecurityDescriptor
);

参数

句柄 [in]

脱机注册表配置单元中打开的注册表项的句柄。

SecurityInformation [in]

指示要设置的安全信息类型的位标志。 此参数可以是 SECURITY_INFORMATION 位标志的组合。

pSecurityDescriptor [in]

指向 SECURITY_DESCRIPTOR 结构的指针,该结构指定要为指定键设置的安全属性。

返回值

如果函数成功,该函数将返回ERROR_SUCCESS。

如果函数失败,它将返回 Winerror.h 中定义的非零错误代码。 可以将 FormatMessage 函数与 FORMAT_MESSAGE_FROM_SYSTEM 标志一起使用,以获取错误的泛型说明。

要求

要求
可再发行组件
Windows 脱机注册表库版本 1.0 或更高版本
标头
Offreg.h
DLL
Offreg.dll

另请参阅

ORCloseKey

ORDeleteKey

OROpenKey

ORGetKeySecurity

SECURITY_DESCRIPTOR

SECURITY_INFORMATION