Condividi tramite


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 DsGetDomainControllerInfo.

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 InfoLevel di DsGetDomainControllerInfo.

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

Vedere anche

controller di dominio e strutture di gestione della replica

DsGetDomainControllerInfo