IADsNameTranslate 介面 (iads.h)
IADsNameTranslate介面會將辨別名稱轉譯 (DN) ADS_NAME_TYPE_ENUM列舉中所定義的各種格式。 此功能可供 Active Directory 中的物件使用。
名稱轉譯會在目錄伺服器上執行。 若要轉譯 DN,請利用 IADsNameTranslate 物件來與伺服器通訊,並指定感興趣的物件以及所需的格式。 以下是使用 IADsNameTranslate 介面的一般程式。
首先,建立 IADsNameTranslate 物件的實例。
其次,使用 指定目錄伺服器,以初始化 IADsNameTranslate 物件
IADsNameTranslate::Init 或 IADsNameTranslate::InitEx 方法。
第三,使用 IADsNameTranslate::Set 方法指定名稱,並使用 IADsNameTranslate::SetEx 方法來設定伺服器上的目錄物件。
第四,使用 IADsNameTranslate::Get 或 IADsNameTranslate::GetEx 方法,以指定的格式擷取物件名稱。
下列程式碼範例示範如何在 Visual C++、Visual Basic 和 VBScript/Active Server Pages 中建立 IADsNameTranslate 物件。
注意IADsNameTranslate所定義之ADS_NAME_TYPE_ENUM列舉中所定義的格式專案不相等,而且無法與DsC,Name函式所使用的格式專案互換。 請勿混淆適當地使用這些類似名稱但不可交換的專案格式。
繼承
IADsNameTranslate介面繼承自IDispatch介面。 IADsNameTranslate 也有下列類型的成員:
方法
IADsNameTranslate介面具有這些方法。
IADsNameTranslate::Get 擷取指定格式的目錄物件名稱。 |
IADsNameTranslate::GetEx 取得指定格式的物件名稱。 |
IADsNameTranslate::Init 使用目前使用者的認證,藉由系結至指定的目錄伺服器、網域或通用類別目錄,初始化名稱轉譯物件。 |
IADsNameTranslate::InitEx 使用指定的使用者認證,藉由系結至指定的目錄伺服器、網域或通用類別目錄,初始化名稱轉譯物件。 |
IADsNameTranslate::Set 指示目錄服務為名稱轉譯設定指定的物件。 |
IADsNameTranslate::SetEx 建立物件陣列以進行名稱轉譯。 |
需求
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
目標平台 | Windows |
標頭 | iads.h |