RDV_TASK_STATUS enumeration (sessdirpublictypes.h)

Used with the IRDVTaskPluginNotifySink::OnTaskStateChange method to indicate the status of a task.

Syntax

typedef enum _RDV_TASK_STATUS {
  RDV_TASK_STATUS_UNKNOWN = 0,
  RDV_TASK_STATUS_SEARCHING,
  RDV_TASK_STATUS_DOWNLOADING,
  RDV_TASK_STATUS_APPLYING,
  RDV_TASK_STATUS_REBOOTING,
  RDV_TASK_STATUS_REBOOTED,
  RDV_TASK_STATUS_SUCCESS,
  RDV_TASK_STATUS_FAILED,
  RDV_TASK_STATUS_TIMEOUT
} RDV_TASK_STATUS;

Constants

 
RDV_TASK_STATUS_UNKNOWN
Value: 0
The task state cannot be determined.
RDV_TASK_STATUS_SEARCHING
Searching for applicable tasks.
RDV_TASK_STATUS_DOWNLOADING
Downloading tasks.
RDV_TASK_STATUS_APPLYING
Performing tasks.
RDV_TASK_STATUS_REBOOTING
Rebooting. The task may or may not be complete.
RDV_TASK_STATUS_REBOOTED
Reboot completed. The task may or may not be complete.
RDV_TASK_STATUS_SUCCESS
Task completed successfully.
RDV_TASK_STATUS_FAILED
Task failed.
RDV_TASK_STATUS_TIMEOUT
Task did not finish in the allotted time.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008 R2
Header sessdirpublictypes.h

See also

IRDVTaskPluginNotifySink::OnTaskStateChange