struttura DS_DOMAIN_CONTROLLER_INFO_1A (ntdsapi.h)
La struttura DS_DOMAIN_CONTROLLER_INFO_1 contiene dati relativi a un controller di dominio. Questa struttura viene restituita dalla funzione
Sintassi
typedef struct {
#if ...
CHAR *NetbiosName;
#if ...
CHAR *DnsHostName;
#if ...
CHAR *SiteName;
#if ...
CHAR *ComputerObjectName;
#if ...
CHAR *ServerObjectName;
#else
LPSTR NetbiosName;
#endif
#else
LPSTR DnsHostName;
#endif
#else
LPSTR SiteName;
#endif
#else
LPSTR ComputerObjectName;
#endif
#else
LPSTR ServerObjectName;
#endif
BOOL fIsPdc;
BOOL fDsEnabled;
} DS_DOMAIN_CONTROLLER_INFO_1A, *PDS_DOMAIN_CONTROLLER_INFO_1A;
Membri
NetbiosName
Puntatore a una stringa con terminazione Null che specifica il nome NetBIOS del controller di dominio.
DnsHostName
Puntatore a una stringa con terminazione Null che specifica il nome host DNS del controller di dominio.
SiteName
Puntatore a una stringa con terminazione Null che specifica il sito a cui appartiene il controller di dominio.
ComputerObjectName
Puntatore a una stringa con terminazione Null che specifica il nome dell'oggetto computer nel controller di dominio.
ServerObjectName
Puntatore a una stringa con terminazione Null che specifica il nome dell'oggetto server nel controller di dominio.
fIsPdc
Valore booleano che indica se questo controller di dominio è il controller di dominio primario. Se questo valore è TRUE, il controller di dominio è il controller di dominio primario; in caso contrario, il controller di dominio non è il controller di dominio primario.
fDsEnabled
Valore booleano che indica se il controller di dominio è abilitato o meno. Se questo valore è TRUE, il controller di dominio è abilitato; in caso contrario, non è abilitato.
Osservazioni
La funzione DsGetDomainControllerInfo può restituire versioni diverse di questa struttura. Per altre informazioni e un elenco delle versioni attualmente supportate, vedere il parametro
Nota
L'intestazione ntdsapi.h definisce DS_DOMAIN_CONTROLLER_INFO_1 come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice non indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere convenzioni di per i prototipi di funzioni.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista |
server minimo supportato | Windows Server 2008 |
intestazione |
ntdsapi.h |