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 |