Partager via


DSROLE_PRIMARY_DOMAIN_INFO_BASIC structure (dsrole.h)

La structure DSROLE_PRIMARY_DOMAIN_INFO_BASIC est utilisée avec la fonction DsRoleGetPrimaryDomainInformation pour contenir des données de domaine.

Syntaxe

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;

Membres

MachineRole

Contient l’une des valeurs DSROLE_MACHINE_ROLE qui spécifie le rôle de l’ordinateur.

Flags

Contient un ensemble d’indicateurs qui fournissent des données de domaine supplémentaires. Il peut s’agir d’une combinaison d’une ou plusieurs des valeurs suivantes.

DSROLE_PRIMARY_DOMAIN_GUID_PRESENT

Le membre DomainGuid contient un GUID de domaine valide.

DSROLE_PRIMARY_DS_MIXED_MODE

Le service d’annuaire s’exécute en mode mixte. Cet indicateur est valide uniquement si l’indicateur DSROLE_PRIMARY_DS_RUNNING est défini.

DSROLE_PRIMARY_DS_RUNNING

Le service d’annuaire s’exécute sur cet ordinateur.

DSROLE_PRIMARY_DS_READONLY

Le service d’annuaire s’exécute en lecture seule sur cet ordinateur.

DSROLE_UPGRADE_IN_PROGRESS

L’ordinateur est mis à niveau à partir d’une version précédente de Windows NT/Windows 2000.

DomainNameFlat

Pointeur vers une chaîne Unicode terminée par null qui contient le nom de domaine NetBIOS.

DomainNameDns

Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom de domaine DNS. Ce membre est facultatif et peut être NULL.

DomainForestName

Pointeur vers une chaîne Unicode terminée par null qui contient le nom de la forêt. Ce membre est facultatif et peut être NULL.

DomainGuid

Contient l’identificateur de domaine. Ce membre est valide uniquement si le membre Flags contient l’indicateur DSROLE_PRIMARY_DOMAIN_GUID_PRESENT .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête dsrole.h

Voir aussi

DSROLE_MACHINE_ROLE

Structures du service d’annuaire

DsRoleGetPrimaryDomainInformation