2.2.5 DSROLE_UPGRADE_STATUS_INFO
The DSROLE_UPGRADE_STATUS_INFO structure contains information about the status of a pending operating system upgrade, if any, for the computer. This structure is intended to store only the status of an operating system upgrade of a legacy domain controller.
-
typedef struct _DSROLE_UPGRADE_STATUS_INFO { unsigned __int32 OperationState; DSROLE_SERVER_STATE PreviousServerState; } DSROLE_UPGRADE_STATUS_INFO, *PDSROLE_UPGRADE_STATUS_INFO;
OperationState: The current status of the upgrade. Valid values are shown in the following table.<5>
-
Value
Meaning
0x00000000
No upgrade is currently in progress.
DSROLE_UPGRADE_IN_PROGRESS
0x00000004
An upgrade is currently in progress.
PreviousServerState: The role of the computer prior to the upgrade. The value of this member is valid only if an upgrade is in progress (that is, if the OperationState member is set to DSROLE_UPGRADE_IN_PROGRESS).