estrutura TRUSTED_DOMAIN_INFORMATION_EX (ntsecapi.h)

A estrutura TRUSTED_DOMAIN_INFORMATION_EX é usada para recuperar informações estendidas sobre um domínio confiável. A função LsaQueryTrustedDomainInfo usa essa estrutura quando seu parâmetro InformationClass é definido como TrustedDomainInformationEx.

Sintaxe

typedef struct _TRUSTED_DOMAIN_INFORMATION_EX {
  LSA_UNICODE_STRING Name;
  LSA_UNICODE_STRING FlatName;
  PSID               Sid;
  ULONG              TrustDirection;
  ULONG              TrustType;
  ULONG              TrustAttributes;
} TRUSTED_DOMAIN_INFORMATION_EX, *PTRUSTED_DOMAIN_INFORMATION_EX;

Membros

Name

Uma estrutura LSA_UNICODE_STRING que contém o nome do domínio confiável. Esse é o nome de domínio DNS. Para domínios não confiáveis da Microsoft, esse é o nome de identificação do domínio.

FlatName

Uma estrutura LSA_UNICODE_STRING que contém o nome simples do domínio confiável. Para domínios não confiáveis da Microsoft, esse é o nome de identificação do domínio ou é NULL.

Sid

Ponteiro para o SID ( identificador de segurança ) do domínio confiável. Para domínios não confiáveis da Microsoft, esse membro pode ser NULL.

TrustDirection

Um valor que indica a direção da confiança. Esse membro pode ser um dos valores a seguir.

Valor Significado
TRUST_DIRECTION_DISABLED
A relação de confiança existe, mas foi desabilitada.
TRUST_DIRECTION_INBOUND
O domínio confiável confia no domínio primário para executar operações como pesquisas de nome e autenticação.
TRUST_DIRECTION_OUTBOUND
O domínio primário confia no domínio confiável para executar operações como pesquisas de nome e autenticação.
TRUST_DIRECTION_BIDIRECTIONAL
Ambos os domínios confiam uns nos outros.

TrustType

Um valor que indica o tipo da relação de confiança. Esse membro pode ser um dos valores a seguir.

Valor Significado
TRUST_TYPE_DOWNLEVEL
O controlador de domínio do domínio confiável é um computador que executa um sistema operacional anterior ao Windows 2000.
TRUST_TYPE_UPLEVEL
O controlador de domínio do domínio confiável da Microsoft é um computador que executa o Windows 2000 ou posterior.
TRUST_TYPE_MIT
O domínio confiável é um realm MIT Kerberos.
TRUST_TYPE_DCE
O domínio confiável é um realm DCE.
0x5 - 0x000FFFFF
Reservado para uso futuro.
0x00100000 para 0xFFF00000
Níveis de confiança específicos do provedor.

TrustAttributes

Um valor que indica os atributos de uma relação de confiança. Esse membro pode ser um dos valores a seguir.

Valor Significado
TRUST_ATTRIBUTE_NON_TRANSITIVE
Não permite a transitividade.
TRUST_ATTRIBUTE_UPLEVEL_ONLY
O link de confiança não é válido para sistemas operacionais cliente anteriores ao Windows 2000.
TRUST_ATTRIBUTE_FILTER_SIDS
Domínios de quarentena.
TRUST_ATTRIBUTE_FOREST_TRANSITIVE
O link de confiança pode conter informações de confiança da floresta.
TRUST_ATTRIBUTE_CROSS_ORGANIZATION
Essa relação de confiança é para um domínio/floresta que não faz parte dessa empresa.
TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL
A confiança é tratada como externa para fins de limite de confiança.
TRUST_ATTRIBUTE_WITHIN_FOREST
A confiança é interna para essa floresta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h

Confira também

LSA_UNICODE_STRING

LsaCreateTrustedDomainEx

LsaQueryTrustedDomainInfo

LsaQueryTrustedDomainInfoByName

LsaSetTrustedDomainInfoByName

TRUSTED_INFORMATION_CLASS