CSecurityDesc选件类
此选件类是 SECURITY_DESCRIPTOR 结构的包装。
重要
此选件类及其成员不能在Windows运行时执行的应用程序。
class CSecurityDesc
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
将字符串格式安全描述符为有效,函数安全说明符。 |
|
从安全说明符检索控件信息。 |
|
从安全说明符检索自由访问控制列表(acl) (DACL)信息。 |
|
从安全说明符检索主要组信息。 |
|
从安全说明符检索所有者informaton。 |
|
返回指向 SECURITY_DESCRIPTOR 结构。 |
|
从安全说明符检索系统访问控制列表(acl) (SACL)信息。 |
|
确定是否配置DACL支持自动传播。 |
|
确定安全说明符是否配置为在默认的DACL。 |
|
确定安全说明符是否包含一DACL。 |
|
确定是否配置DACL防止修改。 |
|
确定安全描述符的组安全标识符(SID)默认情况下是否设置为。 |
|
确定安全描述符的所有者应默认情况下是否设置为。 |
|
确定是否配置SACL支持自动传播。 |
|
确定安全说明符是否配置为在默认SACL。 |
|
确定安全说明符是否包含一SACL。 |
|
确定是否配置SACL防止修改。 |
|
确定安全说明符是否采用自相对格式。 |
|
调用此方法将安全描述符为绝对布局。 |
|
调用此方法将安全描述符为自相对格式。 |
|
设置安全说明符的控件位。 |
|
设置在DACL的信息。 如果DACL已经存在安全说明符,则替换。 |
|
设置绝对布局安全说明符的主要操作组信息,已替换所有主要组信息存在。 |
|
设置绝对布局安全说明符的所有者信息,已替换所有所有者信息存在。 |
|
将SACL的信息。 如果SACL已经存在安全说明符,则替换。 |
|
转换安全说明符转换为字符串格式。 |
公共运算符
名称 |
说明 |
---|---|
返回指向 SECURITY_DESCRIPTOR 结构。 |
|
赋值运算符。 |
备注
SECURITY_DESCRIPTOR 结构包含安全信息与对象。 应用程序使用此结构设置和查询对象的安全状态。 AtlGetSecurityDescriptor参见。
应用程序不应直接修改 SECURITY_DESCRIPTOR 结构和应使用提供的选件类方法。
有关访问控制设计介绍在Windows,请参见。Windows SDK的 访问控制。
要求
Header: atlsecurity.h