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.SetIADsNameTranslate.SetEx 方法,但不适用于 IADsNameTranslate.GetIADsNameTranslate.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

另请参阅

ADSI 枚举

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

安全描述符字符串格式