DSROLE_UPGRADE_STATUS_INFO 结构是用于存储计算机升级状态信息的结构,通常在调用 DsRoleGetPrimaryDomainInformationEx 函数时返回。以下是一个可能的定义:
typedef struct _DSROLE_UPGRADE_STATUS_INFO {
  DWORD OperationState;
  DWORD PreviousServerState;
} DSROLE_UPGRADE_STATUS_INFO, *PDSROLE_UPGRADE_STATUS_INFO;

结构成员的含义:
  •  OperationState:指示当前升级操作的状态。可能的值包括:

  - DSROLE_UPGRADE_IN_PROGRESS:升级操作正在进行中。
  - DSROLE_UPGRADE_COMPLETED:升级操作已完成。
  - DSROLE_UPGRADE_ABORTED:升级操作已中止。
  •  PreviousServerState:指示先前服务器的状态。可能的值包括:

  - DSROLE_SERVER_UNKNOWN:先前服务器的状态未知。
  - DSROLE_SERVER_PRIMARY:先前服务器是主要域控制器。
  - DSROLE_SERVER_REPLICA:先前服务器是域控制器的副本。

这个结构主要用于在域控制器升级过程中提供状态信息。


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