Compartir a través de


estructura DS_DOMAIN_TRUSTSA (dsgetdc.h)

La estructura DS_DOMAIN_TRUSTS se usa con la función DsEnumerateDomainTrusts para contener datos de confianza para un dominio.

Sintaxis

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;

Miembros

NetbiosDomainName

Puntero a una cadena terminada en null que contiene el nombre NetBIOS del dominio.

DnsDomainName

Puntero a una cadena terminada en NULL que contiene el nombre DNS del dominio. Este miembro puede ser null.

Flags

Contiene un conjunto de marcas que especifican más datos sobre la confianza de dominio. Puede ser cero o una combinación de uno o varios de los valores siguientes.

DS_DOMAIN_IN_FOREST (1 (0x1))

El dominio representado por esta estructura es miembro del mismo bosque que el servidor especificado en el parámetro ServerName de la función DsEnumerateDomainTrusts.

DS_DOMAIN_DIRECT_OUTBOUND (2 (0x2))

El dominio representado por esta estructura es de confianza directa por el dominio del que el servidor especificado en el ServerName parámetro del DsEnumerateDomainTrusts función es miembro.

DS_DOMAIN_TREE_ROOT (4 (0x4))

El dominio representado por esta estructura es la raíz de un árbol y un miembro del mismo bosque que el servidor especificado en el parámetro ServerName de la función DsEnumerateDomainTrusts.

DS_DOMAIN_PRIMARY (8 (0x8))

El dominio representado por esta estructura es el dominio principal del servidor especificado en el parámetro ServerName de la función DsEnumerateDomainTrusts.

DS_DOMAIN_NATIVE_MODE (16 (0x10))

El dominio representado por esta estructura se ejecuta en el modo nativo de Windows 2000.

DS_DOMAIN_DIRECT_INBOUND (32 (0x20))

El dominio representado por esta estructura confía directamente en el dominio del que el servidor especificado en el parámetro ServerName del DsEnumerateDomainTrusts función es miembro.

ParentIndex

Contiene el índice de la matriz Dominios devuelto por la función DsEnumerateDomainTrusts que corresponde al dominio primario del dominio representado por esta estructura. Este miembro solo es válido si se cumplen todas las condiciones siguientes:

  • La marca DS_DOMAIN_IN_FOREST se especificó en el parámetro flags de la función DsEnumerateDomainTrusts .
  • El miembro Flags de esta estructura no contiene la marca DS_DOMAIN_TREE_ROOT.

TrustType

Contiene un valor que indica el tipo de confianza representado por esta estructura. Los valores posibles para este miembro se documentan en el TrustType miembro de la estructura TRUSTED_DOMAIN_INFORMATION_EX.

TrustAttributes

Contiene un valor que indica los atributos de la confianza representada por esta estructura. Los valores posibles para este miembro se documentan en el miembro TrustAttribute de la estructura de TRUSTED_DOMAIN_INFORMATION_EX.

DomainSid

Contiene el identificador de seguridad del dominio representado por esta estructura.

DomainGuid

Contiene el GUID del dominio representado por esta estructura.

Observaciones

Nota

El encabezado dsgetdc.h define DS_DOMAIN_TRUSTS como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
servidor mínimo admitido Windows Server 2008
encabezado de dsgetdc.h

Consulte también

estructuras de servicio de directorio de

DsEnumerateDomainTrusts

TRUSTED_DOMAIN_INFORMATION_EX