Condividi tramite


enumerazione DS_NAME_FORMAT (ntdsapi.h)

L'enumerazione DS_NAME_FORMAT fornisce formati da usare per i nomi di input e di output per la funzione DsCrackNames.

Sintassi

typedef enum {
  DS_UNKNOWN_NAME = 0,
  DS_FQDN_1779_NAME = 1,
  DS_NT4_ACCOUNT_NAME = 2,
  DS_DISPLAY_NAME = 3,
  DS_UNIQUE_ID_NAME = 6,
  DS_CANONICAL_NAME = 7,
  DS_USER_PRINCIPAL_NAME = 8,
  DS_CANONICAL_NAME_EX = 9,
  DS_SERVICE_PRINCIPAL_NAME = 10,
  DS_SID_OR_SID_HISTORY_NAME = 11,
  DS_DNS_DOMAIN_NAME = 12
} DS_NAME_FORMAT;

Costanti

 
DS_UNKNOWN_NAME
Valore: 0
Indica che il nome usa un tipo di nome sconosciuto. Questo formato può influire sulle prestazioni perché forza il server a tentare di corrispondere a tutti i possibili
Formati. Usare questo valore solo se il formato di input è sconosciuto.
DS_FQDN_1779_NAME
Valore: 1
Indica che viene usato il nome distinto completo. Ad esempio:

CN=qualcuno,OU=Users,DC=Engineering,DC=Fabrikam,DC=Com
DS_NT4_ACCOUNT_NAME
Valore: 2
Indica un nome account Windows NT 4.0. Ad esempio:

Ingegneria\qualcuno

La versione solo dominio include due barre rovesciata finali (\).
DS_DISPLAY_NAME
Valore: 3
Indica un nome visualizzato descrittivo, ad esempio Jeff Smith. Il nome visualizzato non è necessariamente uguale al nome distinto relativo (RDN).
DS_UNIQUE_ID_NAME
Valore: 6
Indica una stringa GUID restituita dalla funzione IIDFromString . Ad esempio:

{4fa050f0-f561-11cf-bdd9-00aa003a77b6}
DS_CANONICAL_NAME
Valore: 7
Indica un nome canonico completo. Ad esempio:

engineering.fabrikam.com/software/someone

La versione solo dominio include una barra finale (/).
DS_USER_PRINCIPAL_NAME
Valore: 8
Indica che usa il nome dell'entità utente (UPN). Ad esempio:

someone@engineering.fabrikam.com
DS_CANONICAL_NAME_EX
Valore: 9
Questo elemento è uguale a DS_CANONICAL_NAME , ad eccezione del fatto che la barra più a destra (/) viene sostituita con un carattere di nuova riga (\n), anche in un caso di solo dominio. Ad esempio:

engineering.fabrikam.com/software\nqualcuno
DS_SERVICE_PRINCIPAL_NAME
Valore: 10
Indica che usa un nome dell'entità servizio generalizzata. Ad esempio:

Www/www.fabrikam.com@fabrikam.com
DS_SID_OR_SID_HISTORY_NAME
Valore: 11
Indica un SID (Security Identifier) per l'oggetto . Questo può essere il SID corrente o un SID dalla cronologia SID dell'oggetto. La stringa SID può usare la rappresentazione stringa standard di un SID o una delle costanti stringa definite in Sddl.h. Per altre informazioni sulla conversione di un SID binario in una stringa SID, vedere
Stringhe SID. Di seguito è riportato un esempio di stringa SID:

S-1-5-21-397955417-626881126-1884414444-501
DS_DNS_DOMAIN_NAME
Valore: 12
Non supportato dalle API del servizio directory.Not support by the Directory Service (DS) API.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione ntdsapi.h

Vedi anche

DsCrackNames

Enumerazioni in Active Directory Domain Services