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 |