Share via


ADS_NAME_TYPE_ENUM列舉 (iads.h)

ADS_NAME_TYPE_ENUM列舉會指定用來表示辨別名稱的格式。 IADsNameTranslate介面會使用此介面來轉換辨別名稱的格式。

Syntax

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

安全性描述元字串格式