Condividi tramite


Interfaccia IADsNameTranslate (iads.h)

L'interfaccia IADsNameTranslate converte nomi distinti (DN) tra vari formati definiti nell'enumerazione ADS_NAME_TYPE_ENUM . La funzionalità è disponibile per gli oggetti in Active Directory.

Le traduzioni dei nomi vengono eseguite nel server di directory. Per tradurre un DN, comunicare con il server tramite un oggetto IADsNameTranslate e specificare quale oggetto è di interesse e quale formato è desiderato. Di seguito è riportato il processo generale per l'uso dell'interfaccia IADsNameTranslate .

Creare prima di tutto un'istanza dell'oggetto IADsNameTranslate .

In secondo luogo, inizializzare l'oggetto IADsNameTranslate specificando il server di directory usando
Metodi IADsNameTranslate::Init o IADsNameTranslate::InitEx .

In terzo luogo, impostare l'oggetto directory nel server specificando il nome con il metodo IADsNameTranslate::Set e il formato con il metodo IADsNameTranslate::SetEx .

In quarto luogo, recuperare il nome dell'oggetto nel formato specificato con il metodo IADsNameTranslate::Get o IADsNameTranslate::GetEx.

Nell'esempio di codice seguente viene illustrato come creare un oggetto IADsNameTranslate in Visual C++, Visual Basic e VBScript/Active Server Pages.

Nota Gli elementi di formato definiti nell'enumerazione ADS_NAME_TYPE_ENUM e usati da IADsNameTranslate non sono equivalenti e non sono intercambiabili con gli elementi di formato usati dalla funzione DsCrackName . Non confondere l'uso appropriato di questi formati di elementi denominati in modo analogo ma non intercambiabili.
 

Ereditarietà

L'interfaccia IADsNameTranslate eredita dall'interfaccia IDispatch . IADsNameTranslate include anche questi tipi di membri:

Metodi

L'interfaccia IADsNameTranslate include questi metodi.

 
IADsNameTranslate::Get

Recupera il nome di un oggetto directory nel formato specificato.
IADsNameTranslate::GetEx

Ottiene i nomi degli oggetti nel formato specificato.
IADsNameTranslate::Init

Inizializza un nome traduce l'oggetto tramite associazione a un server di directory, un dominio o un catalogo globale specificati usando le credenziali dell'utente corrente.
IADsNameTranslate::InitEx

Inizializza un nome converte un oggetto tramite associazione a un server di directory, un dominio o un catalogo globale specificati usando le credenziali utente specificate.
IADsNameTranslate::Set

Indirizza il servizio directory per configurare un oggetto specificato per la traduzione dei nomi.
IADsNameTranslate::SetEx

Stabilisce una matrice di oggetti per la traduzione dei nomi.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione iads.h

Vedi anche

ADS_NAME_TYPE_ENUM

Cocreateinstance

Metodi di proprietà IADsNameTranslate

Interfaccia IADsNameTranslate

IADsNameTranslate::Get

IADsNameTranslate::GetEx

IADsNameTranslate::Init

IADsNameTranslate::InitEx

IADsNameTranslate::Set

IADsNameTranslate::SetEx

Idispatch