estrutura DS_DOMAIN_CONTROLLER_INFO_3A (ntdsapi.h)
A estrutura DS_DOMAIN_CONTROLLER_INFO_3 contém dados sobre um controlador de domínio. Essa estrutura é retornada pela função
Sintaxe
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;
BOOL fIsRodc;
GUID SiteObjectGuid;
GUID ComputerObjectGuid;
GUID ServerObjectGuid;
GUID NtdsDsaObjectGuid;
} DS_DOMAIN_CONTROLLER_INFO_3A, *PDS_DOMAIN_CONTROLLER_INFO_3A;
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.
SiteObjectName
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do objeto do site no controlador de domínio.
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.
NtdsDsaObjectName
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do objeto DSA NTDS 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.
fIsGc
Um valor booliano que indica se o controlador de domínio é ou não um servidor de catálogo global. Se esse valor for VERDADEIRO, o controlador de domínio será um servidor de catálogo global; caso contrário, não é um servidor de catálogo global.
fIsRodc
Um valor booliano que indica se o controlador de domínio é um controlador de domínio somente leitura. Se esse valor for VERDADEIRO, o controlador de domínio será um controlador de domínio somente leitura; caso contrário, não é um controlador de domínio somente leitura.
SiteObjectGuid
Contém o GUID
ComputerObjectGuid
Contém o GUID
ServerObjectGuid
Contém o GUID
NtdsDsaObjectGuid
Contém o GUID
Observações
A função
Nota
O cabeçalho ntdsapi.h define DS_DOMAIN_CONTROLLER_INFO_3 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