DSROLE_PRIMARY_DOMAIN_INFO_BASIC 结构是用于存储计算机在域中的基本信息的结构,通常在调用 DsRoleGetPrimaryDomainInformation 函数时返回。这个结构的定义可能如下:
typedef struct _DSROLE_PRIMARY_DOMAIN_INFO_BASIC {
  DSROLE_MACHINE_ROLE MachineRole;
  DSROLE_DOMAIN_STATE DomainState;
} DSROLE_PRIMARY_DOMAIN_INFO_BASIC, *PDSROLE_PRIMARY_DOMAIN_INFO_BASIC;

结构成员的含义:
  •  MachineRole:指示计算机在域中的角色,可能的值有:

  - DsRole_RoleStandaloneWorkstation:计算机是独立工作站。
  - DsRole_RoleMemberWorkstation:计算机是域成员工作站。
  - DsRole_RoleStandaloneServer:计算机是独立服务器。
  - DsRole_RoleMemberServer:计算机是域成员服务器。
  - DsRole_RoleBackupDomainController:计算机是域控制器的备份。
  - DsRole_RolePrimaryDomainController:计算机是域的主控制器。
  •  DomainState:指示域的状态,可能的值有:

  - DsRole_Error:表示发生错误。
  - DsRoleUnknown:域状态未知。
  - DsRoleRunning:域正常运行。

这个结构主要用于帮助应用程序了解计算机在域中的基本角色和状态信息。


转载请注明出处:http://www.pingtaimeng.com/article/detail/27346/Win32 API/Dsrole.h/DSROLE_PRIMARY_DOMAIN_INFO_BASIC