estrutura DS_DOMAIN_TRUSTSA (dsgetdc.h)
A estrutura DS_DOMAIN_TRUSTS é usada com a função DsEnumerateDomainTrusts para conter dados de confiança para um domínio.
Sintaxe
typedef struct _DS_DOMAIN_TRUSTSA {
LPSTR NetbiosDomainName;
LPSTR DnsDomainName;
ULONG Flags;
ULONG ParentIndex;
ULONG TrustType;
ULONG TrustAttributes;
PSID DomainSid;
GUID DomainGuid;
} DS_DOMAIN_TRUSTSA, *PDS_DOMAIN_TRUSTSA;
Membros
NetbiosDomainName
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome NetBIOS do domínio.
DnsDomainName
Ponteiro para uma cadeia de caracteres terminada em nulo que contém o nome DNS do domínio. Esse membro pode estar NULL.
Flags
Contém um conjunto de sinalizadores que especificam mais dados sobre a confiança do domínio. Isso pode ser zero ou uma combinação de um ou mais dos valores a seguir.
DS_DOMAIN_IN_FOREST (1 (0x1))
O domínio representado por essa estrutura é um membro da mesma floresta que o servidor especificado no parâmetro ServerName da função DsEnumerateDomainTrusts.
DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))
O domínio representado por essa estrutura é diretamente confiável pelo domínio do qual o servidor especificado no parâmetro ServerName da função DsEnumerateDomainTrusts é membro.
DS_DOMAIN_TREE_ROOT (4 (0x4))
O domínio representado por essa estrutura é a raiz de uma árvore e um membro da mesma floresta que o servidor especificado no parâmetro ServerName da função DsEnumerateDomainTrusts.
DS_DOMAIN_PRIMARY (8 (0x8))
O domínio representado por essa estrutura é o domínio primário do servidor especificado no parâmetro ServerName da função DsEnumerateDomainTrusts.
DS_DOMAIN_NATIVE_MODE (16 (0x10))
O domínio representado por essa estrutura está em execução no modo nativo do Windows 2000.
DS_DOMAIN_DIRECT_INBOUND (32 (0x20))
O domínio representado por essa estrutura confia diretamente no domínio do qual o servidor especificado no parâmetro ServerName da função DsEnumerateDomainTrusts é membro.
ParentIndex
Contém o índice na matriz domínios
- O sinalizador
DS_DOMAIN_IN_FOREST foi especificado no parâmetroFlags da funçãoDsEnumerateDomainTrusts. - O Flags membro dessa estrutura não contém o sinalizador DS_DOMAIN_TREE_ROOT.
TrustType
Contém um valor que indica o tipo de confiança representado por essa estrutura. Os valores possíveis para esse membro estão documentados no membro
TrustAttributes
Contém um valor que indica os atributos da confiança representada por essa estrutura. Os valores possíveis para esse membro estão documentados no membro TrustAttribute da estrutura TRUSTED_DOMAIN_INFORMATION_EX.
DomainSid
Contém o identificador de segurança do domínio representado por essa estrutura.
DomainGuid
Contém o GUID do domínio representado por essa estrutura.
Observações
Nota
O cabeçalho dsgetdc.h define DS_DOMAIN_TRUSTS 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 | dsgetdc.h |