DS_DOMAIN_CONTROLLER_INFO_2A struttura (ntdsapi.h)
La struttura DS_DOMAIN_CONTROLLER_INFO_2 contiene dati relativi a un controller di dominio. Questa struttura viene restituita dalla funzione DsGetDomainControllerInfo .
Sintassi
typedef struct {
#if ...
CHAR *NetbiosName;
#if ...
CHAR *DnsHostName;
#if ...
CHAR *SiteName;
#if ...
CHAR *SiteObjectName;
#if ...
CHAR *ComputerObjectName;
#if ...
CHAR *ServerObjectName;
#if ...
CHAR *NtdsDsaObjectName;
#else
LPSTR NetbiosName;
#endif
#else
LPSTR DnsHostName;
#endif
#else
LPSTR SiteName;
#endif
#else
LPSTR SiteObjectName;
#endif
#else
LPSTR ComputerObjectName;
#endif
#else
LPSTR ServerObjectName;
#endif
#else
LPSTR NtdsDsaObjectName;
#endif
BOOL fIsPdc;
BOOL fDsEnabled;
BOOL fIsGc;
GUID SiteObjectGuid;
GUID ComputerObjectGuid;
GUID ServerObjectGuid;
GUID NtdsDsaObjectGuid;
} DS_DOMAIN_CONTROLLER_INFO_2A, *PDS_DOMAIN_CONTROLLER_INFO_2A;
Members
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.
SiteObjectName
Puntatore a una stringa con terminazione null che specifica il nome dell'oggetto del sito nel 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.
NtdsDsaObjectName
Puntatore a una stringa con terminazione null che specifica il nome dell'oggetto NTDS DSA 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.
fIsGc
Valore booleano che indica se il controller di dominio è il server di catalogo globale. Se questo valore è TRUE, il controller di dominio è un server di catalogo globale; in caso contrario, non è un server di catalogo globale.
SiteObjectGuid
Contiene il GUID per l'oggetto sito nel controller di dominio.
ComputerObjectGuid
Contiene il GUID per l'oggetto computer nel controller di dominio.
ServerObjectGuid
Contiene il GUID per l'oggetto server nel controller di dominio.
NtdsDsaObjectGuid
Contiene il GUID per l'oggetto NTDS DSA nel controller di dominio.
Commenti
La funzione DsGetDomainControllerInfo può restituire versioni diverse di questa struttura. Per altre informazioni e un elenco delle versioni attualmente supportate, vedere il parametro InfoLevel di DsGetDomainControllerInfo.
Nota
L'intestazione ntdsapi.h definisce DS_DOMAIN_CONTROLLER_INFO_2 come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | ntdsapi.h |