CSacl选件类
此选件类是SACL (系统访问控制列表)结构的包装。
重要事项 |
---|
此选件类及其成员不能在Windows运行时执行的应用程序。 |
class CSacl : public CAcl
成员
公共构造函数
名称 |
说明 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
说明 |
---|---|
添加跟踪访问控制项(ACE)到 CSacl 对象。 |
|
返回访问控制项(ACEs)数。CSacl 对象的。 |
|
从 CSacl 对象中移除特定ACE (访问控制项)。 |
|
移除在 CSacl 对象包含的任何一点。 |
公共运算符
名称 |
说明 |
---|---|
赋值运算符。 |
备注
SACL包含指定尝试访问的类型生成在域控制器的安全事件日志的审核记录的访问控制项(ACEs)。请注意SACL在访问尝试生成的域控制器只生成日志项,不在包含对象的replicate的每个域控制器。
若要设置或检索对象中的安全说明符的SACL,在请求的线程访问标记必须启用SE_SECURITY_NAME权限。具有此权限授予默认情况下,管理员组,并且可以被授予其他用户或组。具有该权限授予不需要的所有:在这种权限定义操作可以继续之前,在安全访问标记必须启用此类权限才能生效。该模型允许的权限为特定操作系统才启用,则会禁用它们何时不再需要。请参见 AtlGetSacl 和 AtlSetSacl 以启用SE_SECURITY_NAME的示例。
使用提供的选件类方法从 SACL 对象添加,移除,创建和删除一点。请参见 AtlGetSacl 和 AtlSetSacl。
有关访问控制设计介绍在Windows,请参见。Windows SDK的 访问控制。
继承层次结构
CSacl
要求
Header: atlsecurity.h