winnt.h) (SECURITY_DESCRIPTOR 结构
SECURITY_DESCRIPTOR 结构包含与 对象关联的安全信息。 应用程序使用此结构来设置和查询对象的安全状态。
由于 安全描述符 的内部格式可能有所不同,因此建议应用程序不要直接修改 SECURITY_DESCRIPTOR 结构。 若要创建和操作安全描述符,请使用另请参阅中列出的函数。
语法
typedef struct _SECURITY_DESCRIPTOR {
BYTE Revision;
BYTE Sbz1;
SECURITY_DESCRIPTOR_CONTROL Control;
PSID Owner;
PSID Group;
PACL Sacl;
PACL Dacl;
} SECURITY_DESCRIPTOR, *PISECURITY_DESCRIPTOR;
成员
Revision
Sbz1
Control
Owner
Group
Sacl
Dacl
注解
安全描述符包含指定对象安全性的以下组件的信息:
使用 SECURITY_DESCRIPTOR 结构的多个函数要求此结构在内存中的有效指针边界上对齐。 这些边界因使用的处理器类型而异。 内存分配函数(如 malloc 和 LocalAlloc) 返回正确对齐的指针。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
标头 | winnt.h (包括 Windows.h) |
另请参阅
GetSecurityDescriptorRMControl