Compartilhar via


DS_DOMAIN_CONTROLLER_INFO_1A estrutura (ntdsapi.h)

A estrutura DS_DOMAIN_CONTROLLER_INFO_1 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função DsGetDomainControllerInfo.

Sintaxe

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;

Membros

NetbiosName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome NetBIOS do controlador de domínio.

DnsHostName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do host DNS do controlador de domínio.

SiteName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o site ao qual o controlador de domínio pertence.

ComputerObjectName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do objeto de computador no controlador de domínio.

ServerObjectName

Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do objeto de servidor no controlador de domínio.

fIsPdc

Um valor booliano que indica se esse controlador de domínio é ou não o controlador de domínio primário. Se esse valor for VERDADEIRO, o controlador de domínio será o controlador de domínio primário; caso contrário, o controlador de domínio não é o controlador de domínio primário.

fDsEnabled

Um valor booliano que indica se o controlador de domínio está habilitado ou não. Se esse valor for TRUE, o controlador de domínio estará habilitado; caso contrário, ele não está habilitado.

Observações

A função DsGetDomainControllerInfo pode retornar versões diferentes dessa estrutura. Para obter mais informações e uma lista das versões com suporte no momento, consulte o parâmetro InfoLevel de DsGetDomainControllerInfo.

Nota

O cabeçalho ntdsapi.h define DS_DOMAIN_CONTROLLER_INFO_1 como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
servidor com suporte mínimo Windows Server 2008
cabeçalho ntdsapi.h

Consulte também

estruturas de gerenciamento de replicação e controlador de domínio

DsGetDomainControllerInfo