estrutura DSROLE_PRIMARY_DOMAIN_INFO_BASIC (dsrole.h)
A estrutura DSROLE_PRIMARY_DOMAIN_INFO_BASIC é usada com a função DsRoleGetPrimaryDomainInformation para conter dados de domínio.
Sintaxe
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;
Membros
MachineRole
Contém um dos valores DSROLE_MACHINE_ROLE que especifica a função do computador.
Flags
Contém um conjunto de sinalizadores que fornecem dados de domínio adicionais. Isso pode ser uma combinação de um ou mais dos valores a seguir.
DSROLE_PRIMARY_DOMAIN_GUID_PRESENT
O membro DomainGuid contém um GUID de domínio válido.
DSROLE_PRIMARY_DS_MIXED_MODE
O serviço de diretório está em execução no modo misto. Esse sinalizador só será válido se o sinalizador DSROLE_PRIMARY_DS_RUNNING estiver definido.
DSROLE_PRIMARY_DS_RUNNING
O serviço de diretório está em execução neste computador.
DSROLE_PRIMARY_DS_READONLY
O serviço de diretório está em execução como somente leitura neste computador.
DSROLE_UPGRADE_IN_PROGRESS
O computador está sendo atualizado de uma versão anterior do Windows NT/Windows 2000.
DomainNameFlat
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome de domínio NetBIOS.
DomainNameDns
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome de domínio DNS. Esse membro é opcional e pode ser NULL.
DomainForestName
Ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o nome da floresta. Esse membro é opcional e pode ser NULL.
DomainGuid
Contém o identificador de domínio. Esse membro só será válido se o membro Flags contiver o sinalizador DSROLE_PRIMARY_DOMAIN_GUID_PRESENT .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | dsrole.h |