DSROLE_PRIMARY_DOMAIN_INFO_BASIC 结构 (dsrole.h)

DSROLE_PRIMARY_DOMAIN_INFO_BASIC 结构与 DsRoleGetPrimaryDomainInformation 函数一起使用,以包含域数据。

语法

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;

成员

MachineRole

包含指定计算机角色的 DSROLE_MACHINE_ROLE 值之一。

Flags

包含一组提供其他域数据的标志。 这可以是以下一个或多个值的组合。

DSROLE_PRIMARY_DOMAIN_GUID_PRESENT

DomainGuid 成员包含有效的域 GUID

DSROLE_PRIMARY_DS_MIXED_MODE

目录服务以混合模式运行。 仅当设置了 DSROLE_PRIMARY_DS_RUNNING 标志时,此标志才有效。

DSROLE_PRIMARY_DS_RUNNING

目录服务正在此计算机上运行。

DSROLE_PRIMARY_DS_READONLY

目录服务在此计算机上以只读方式运行。

DSROLE_UPGRADE_IN_PROGRESS

计算机正在从以前版本的 Windows NT/Windows 2000 升级。

DomainNameFlat

指向包含 NetBIOS 域名的以 null 结尾的 Unicode 字符串的指针。

DomainNameDns

指向包含 DNS 域名的以 null 结尾的 Unicode 字符串的指针。 此成员是可选的,可以为 NULL

DomainForestName

指向包含林名称的以 null 结尾的 Unicode 字符串的指针。 此成员是可选的,可以为 NULL

DomainGuid

包含域标识符。 仅当 Flags 成员包含 DSROLE_PRIMARY_DOMAIN_GUID_PRESENT 标志时,此成员才有效。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 dsrole.h

另请参阅

DSROLE_MACHINE_ROLE

目录服务结构

DsRoleGetPrimaryDomainInformation