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

Vedi anche

Controller di dominio e strutture di gestione della replica

DsGetDomainControllerInfo