ADS_NAME_TYPE_ENUM枚举 (iads.h)
ADS_NAME_TYPE_ENUM枚举指定用于表示可分辨名称的格式。 IADsNameTranslate 接口使用它来转换可分辨名称的格式。
语法
typedef enum __MIDL___MIDL_itf_ads_0001_0050_0001 {
ADS_NAME_TYPE_1779 = 1,
ADS_NAME_TYPE_CANONICAL = 2,
ADS_NAME_TYPE_NT4 = 3,
ADS_NAME_TYPE_DISPLAY = 4,
ADS_NAME_TYPE_DOMAIN_SIMPLE = 5,
ADS_NAME_TYPE_ENTERPRISE_SIMPLE = 6,
ADS_NAME_TYPE_GUID = 7,
ADS_NAME_TYPE_UNKNOWN = 8,
ADS_NAME_TYPE_USER_PRINCIPAL_NAME = 9,
ADS_NAME_TYPE_CANONICAL_EX = 10,
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME = 11,
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME = 12
} ADS_NAME_TYPE_ENUM;
常量
ADS_NAME_TYPE_1779 值:1 RFC 1779 中指定的名称格式。 例如,“CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com”。 |
ADS_NAME_TYPE_CANONICAL 值: 2 规范名称格式。 例如,“Fabrikam.com/Users/Jeff Smith”。 |
ADS_NAME_TYPE_NT4 值: 3 Windows 中使用的帐户名称格式。 例如,“Fabrikam\JeffSmith”。 |
ADS_NAME_TYPE_DISPLAY 值: 4 显示名称格式。 例如,“Jeff Smith”。 |
ADS_NAME_TYPE_DOMAIN_SIMPLE 值: 5 简单域名格式。 例如“JeffSmith@Fabrikam.com”。 |
ADS_NAME_TYPE_ENTERPRISE_SIMPLE 值: 6 简单的企业名称格式。 例如“JeffSmith@Fabrikam.com”。 |
ADS_NAME_TYPE_GUID 值: 7 全局唯一标识符格式。 例如,“{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}”。 |
ADS_NAME_TYPE_UNKNOWN 值: 8 未知的名称类型。 系统将估计格式。 此元素是一个有意义的选项,仅适用于 IADsNameTranslate.Set 或 IADsNameTranslate.SetEx 方法,但不适用于 IADsNameTranslate.Get 或 IADsNameTranslate.GetEx 方法。 |
ADS_NAME_TYPE_USER_PRINCIPAL_NAME 值: 9 用户主体名称格式。 例如“JeffSmith@Fabrikam.com”。 |
ADS_NAME_TYPE_CANONICAL_EX 值: 10 扩展规范名称格式。 例如,“Fabrikam.com/Users Jeff Smith”。 |
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME 值: 11 服务主体名称格式。 例如,“www/www.fabrikam.com@fabrikam.com”。 |
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME 值: 12 一个 SID 字符串,如安全描述符定义语言 (SDDL) 中定义,适用于当前对象的 SID 或对象 SID 历史记录中的 SID。 例如,“O:AOG:DAD: (A;;RPWPCCDCLCSWRCWDWOGA;;;S-1-0-0) “有关详细信息,请参阅 安全描述符字符串格式。 |
注解
可以在 IADsNameTranslate 接口的讨论中找到用 C++、Visual Basic 和 VBS/ASP 编写的代码示例。
由于 VBScript 无法从类型库读取数据,因此应用程序必须使用适当的数值常量(而不是符号常量)来设置相应的标志。 若要将符号常量用作良好的编程做法,请在 VBScript 应用程序中编写此类常量的显式声明,如此处所示。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | iads.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈