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 es miembro el servidor especificado en el parámetro ServerName de la función DsEnumerateDomainTrusts .
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 de la función DsEnumerateDomainTrusts es miembro de .
ParentIndex
Contiene el índice de la matriz Domains devuelta 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 miembro TrustType 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 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.
Comentarios
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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | dsgetdc.h |