CSid选件类

此选件类是 SID (安全标识符)机制的包装。

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

class CSid

成员

wydyady9.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

说明

CSid::CSidArray

CSid 对象的数组。

wydyady9.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CSid::CSid

构造函数。

CSid::~CSid

该析构函数。

wydyady9.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CSid::AccountName

返回该帐户的名称与 CSid 对象。

CSid::Domain

返回字段的名称与 CSid 对象。

CSid::EqualPrefix

测试相等性 SID (安全标识符)前缀。

CSid::GetLength

返回 CSid 对象的长度。

CSid::GetPSID

返回指向 SID 结构。

CSid::GetPSID_IDENTIFIER_AUTHORITY

返回指向 SID_IDENTIFIER_AUTHORITY 结构。

CSid::GetSubAuthority

返回在 SID 结构的指定subauthority。

CSid::GetSubAuthorityCount

返回subauthority计数。

CSid::IsValid

测试的有效性 CSid 对象。

CSid::LoadAccount

更新 CSid 对象提供的客户名和字段或现有 SID 结构。

CSid::Sid

返回ID字符串。

CSid::SidNameUse

返回 CSid 对象的状态说明。

wydyady9.collapse_all(zh-cn,VS.110).gif运算符

运算符=

赋值运算符。

运算符const SID *

转换为指针的一个 CSid 对象。SID 结构。

wydyady9.collapse_all(zh-cn,VS.110).gif全局运算符

运算符==

测试相等的两个安全描述符对象

运算符! =

测试不相等的两个安全描述符对象

运算符<

比较两个安全描述符对象的相对值。

运算符>

比较两个安全描述符对象的相对值。

运算符<=

比较两个安全描述符对象的相对值。

运算符>=

比较两个安全描述符对象的相对值。

备注

SID 结构是一个可变长度结构唯一标识用户或组。

应用程序选件此包装类不应直接修改 SID 结构,而是使用提供的方法。 请参见 AtlGetOwnerSidAtlSetGroupSidAtlGetGroupSidAtlSetOwnerSid

有关访问控制设计介绍在Windows,请参见。Windows SDK的 访问控制

要求

Header: atlsecurity.h

请参见

概念

“安全”示例

其他资源

ATL选件类概述

安全全局函数

按字母ATL的运算符参考