Share via


enumerazione ADS_NAME_TYPE_ENUM (iads.h)

L'enumerazione ADS_NAME_TYPE_ENUM specifica i formati utilizzati per rappresentare nomi distinti. Viene usato dall'interfaccia IADsNameTranslate per convertire il formato di un nome distinto.

Sintassi

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;

Costanti

 
ADS_NAME_TYPE_1779
Valore: 1
Formato del nome specificato in RFC 1779. Ad esempio, "CN=Jeff Smith,CN=users,DC=Fabrikam,DC=com".
ADS_NAME_TYPE_CANONICAL
Valore: 2
Formato del nome canonico. Ad esempio, "Fabrikam.com/Users/Jeff Smith".
ADS_NAME_TYPE_NT4
Valore: 3
Formato del nome dell'account usato in Windows. Ad esempio, "Fabrikam\JeffSmith".
ADS_NAME_TYPE_DISPLAY
Valore: 4
Formato del nome visualizzato. Ad esempio, "Jeff Smith".
ADS_NAME_TYPE_DOMAIN_SIMPLE
Valore: 5
Formato del nome di dominio semplice. Ad esempio, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_ENTERPRISE_SIMPLE
Valore: 6
Formato nome organizzazione semplice. Ad esempio, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_GUID
Valore: 7
Formato identificatore univoco globale. Ad esempio, "{95ee9fff-3436-11d1-b2b0-d15ae3ac8436}".
ADS_NAME_TYPE_UNKNOWN
Valore: 8
Tipo di nome sconosciuto. Il sistema stima il formato. Questo elemento è un'opzione significativa solo con il metodo IADsNameTranslate.Set o IADsNameTranslate.SetEx , ma non con il metodo IADsNameTranslate.Get o IADsNameTranslate.GetEx .
ADS_NAME_TYPE_USER_PRINCIPAL_NAME
Valore: 9
Formato del nome dell'entità utente. Ad esempio, "JeffSmith@Fabrikam.com".
ADS_NAME_TYPE_CANONICAL_EX
Valore: 10
Formato del nome canonico esteso. Ad esempio, "Fabrikam.com/Users Jeff Smith".
ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME
Valore: 11
Formato del nome dell'entità servizio. Ad esempio, "www/www.fabrikam.com@fabrikam.com".
ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME
Valore: 12
Stringa SID, come definito nell'SDDL (Security Descriptor Definition Language), per il SID dell'oggetto corrente o uno dalla cronologia del SID oggetto. Ad esempio, "O:AOG:DAD:(A;; RPWPCCDCLCSWRCWDWOGA;;; S-1-0-0)" Per altre informazioni, vedere Security Descriptor String Format.For more information, see Security Descriptor String Format.

Commenti

Esempi di codice scritti in C++, Visual Basic e VBS/ASP sono disponibili nelle discussioni dell'interfaccia IADsNameTranslate .

Poiché VBScript non è in grado di leggere i dati da una libreria dei tipi, un'applicazione deve usare le costanti numeriche appropriate, anziché le costanti simboliche, per impostare i flag appropriati. Per usare le costanti simboliche come procedura di programmazione consigliata, scrivere dichiarazioni esplicite di tali costanti, come fatto qui, nelle applicazioni VBScript.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione iads.h

Vedi anche

Enumerazioni ADSI

IADsNameTranslate

IADsNameTranslate.Get

IADsNameTranslate.GetEx

IADsNameTranslate.Set

IADsNameTranslate.SetEx

Formato stringa descrittore di sicurezza