CDacl选件类
此选件类是DACL (自由访问控制列表)结构的包装。
重要事项 |
---|
此选件类及其成员不能在Windows运行时执行的应用程序。 |
class CDacl : public CAcl
成员
公共构造函数
名称 |
描述 |
---|---|
构造函数。 |
|
该析构函数。 |
公共方法
名称 |
描述 |
---|---|
添加一个允许的ACE (访问控制项)。CDacl 对象。 |
|
添加"拒绝的ACE到 CDacl 对象。 |
|
返回一个点(访问控制项)数。CDacl 对象。 |
|
从 CDacl 对象中移除特定ACE (访问控制项)。 |
|
移除在 CDacl 对象包含的任何一点。 |
公共运算符
名称 |
描述 |
---|---|
赋值运算符。 |
备注
对象的安全说明符可能包含DACL。DACL包含标识用户和组均可访问对象的零个或多个点(访问控制项)。如果DACL为空(即它包含零一条),没有显式授予访问权限,因此,访问隐式拒绝。但是,因此,如果对象的安全说明符没有DACL,对象是不受保护的,并且每个人都具有"完全。
若要检索对象的DACL,您必须是对象的所有者或者可以访问对象的READ_CONTROL。若要更改对象的DACL,您必须有权访问对象的WRITE_DAC。
使用提供的选件类方法从 CDacl 对象创建,添加,移除和删除一点。请参见 AtlGetDacl 和 AtlSetDacl。
有关访问控制设计介绍在Windows,请参见。Windows SDK的 访问控制。
继承层次结构
CDacl
要求
Header: atlsecurity.h