estructura DSROLE_PRIMARY_DOMAIN_INFO_BASIC (dsrole.h)
La estructura DSROLE_PRIMARY_DOMAIN_INFO_BASIC se usa con la función DsRoleGetPrimaryDomainInformation para contener datos de dominio.
Sintaxis
typedef struct _DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
DSROLE_MACHINE_ROLE MachineRole;
ULONG Flags;
LPWSTR DomainNameFlat;
LPWSTR DomainNameDns;
LPWSTR DomainForestName;
GUID DomainGuid;
} DSROLE_PRIMARY_DOMAIN_INFO_BASIC, *PDSROLE_PRIMARY_DOMAIN_INFO_BASIC;
Miembros
MachineRole
Contiene uno de los valores de DSROLE_MACHINE_ROLE que especifica el rol del equipo.
Flags
Contiene un conjunto de marcas que proporcionan datos de dominio adicionales. Puede ser una combinación de uno o varios de los valores siguientes.
DSROLE_PRIMARY_DOMAIN_GUID_PRESENT
El miembro DomainGuid contiene un GUID de dominio válido.
DSROLE_PRIMARY_DS_MIXED_MODE
El servicio de directorio se ejecuta en modo mixto. Esta marca solo es válida si se establece la marca DSROLE_PRIMARY_DS_RUNNING .
DSROLE_PRIMARY_DS_RUNNING
El servicio de directorio se ejecuta en este equipo.
DSROLE_PRIMARY_DS_READONLY
El servicio de directorio se ejecuta como de solo lectura en este equipo.
DSROLE_UPGRADE_IN_PROGRESS
El equipo se está actualizando desde una versión anterior de Windows NT/Windows 2000.
DomainNameFlat
Puntero a una cadena Unicode terminada en null que contiene el nombre de dominio NetBIOS.
DomainNameDns
Puntero a una cadena Unicode terminada en null que contiene el nombre de dominio DNS. Este miembro es opcional y puede ser NULL.
DomainForestName
Puntero a una cadena Unicode terminada en null que contiene el nombre del bosque. Este miembro es opcional y puede ser NULL.
DomainGuid
Contiene el identificador de dominio. Este miembro solo es válido si el miembro Flags contiene la marca DSROLE_PRIMARY_DOMAIN_GUID_PRESENT .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Servidor mínimo compatible | Windows Server 2008 |
Encabezado | dsrole.h |