Compartilhar via


estrutura DS_DOMAIN_CONTROLLER_INFO_1W (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 ...
  WCHAR  *NetbiosName;
#if ...
  WCHAR  *DnsHostName;
#if ...
  WCHAR  *SiteName;
#if ...
  WCHAR  *ComputerObjectName;
#if ...
  WCHAR  *ServerObjectName;
#else
  LPWSTR NetbiosName;
#endif
#else
  LPWSTR DnsHostName;
#endif
#else
  LPWSTR SiteName;
#endif
#else
  LPWSTR ComputerObjectName;
#endif
#else
  LPWSTR ServerObjectName;
#endif
  BOOL   fIsPdc;
  BOOL   fDsEnabled;
} DS_DOMAIN_CONTROLLER_INFO_1W, *PDS_DOMAIN_CONTROLLER_INFO_1W;

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