getSecurityDescriptorRMControl 函数 (securitybaseapi.h)

GetSecurityDescriptorRMControl 函数检索资源管理器控制位。

语法

DWORD GetSecurityDescriptorRMControl(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PUCHAR               RMControl
);

参数

[in] SecurityDescriptor

指向包含资源管理器控制位的 SECURITY_DESCRIPTOR 结构的指针。 Control 成员的值设置为 SE_RM_CONTROL_VALID。

[out] RMControl

指向接收资源管理器控制位的缓冲区的指针。

返回值

如果函数成功,则返回值为 ERROR_SUCCESS。

如果函数失败,则返回以下值。

返回代码 说明
ERROR_INVALID_DATA
未在指定的SECURITY_DESCRIPTOR结构中设置 SE_RM_CONTROL_VALID 位标志。

注解

资源管理器控制位是 SECURITY_DESCRIPTOR 结构的 Sbz1 成员中的 8 位,其中包含特定于访问结构的资源管理器的信息。 只能通过 GetSecurityDescriptorRMControlSetSecurityDescriptorRMControl 函数访问这些位。

要求

要求
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 securitybaseapi.h (包括 Windows.h)
Library Advapi32.lib
DLL Advapi32.dll

另请参阅

访问控制概述

基本访问控制函数

SECURITY_DESCRIPTOR

SetSecurityDescriptorRMControl