HCS_OPERATION_TYPE
Description
Defines the type of an operation, which is used as return value in HcsGetOperationType. The operation type is determined by the called HCS API that leverages an hcs operation for asynchronous tracking.
Syntax
typedef enum HCS_OPERATION_TYPE
{
HcsOperationTypeNone = -1,
HcsOperationTypeEnumerate = 0,
HcsOperationTypeCreate = 1,
HcsOperationTypeStart = 2,
HcsOperationTypeShutdown = 3,
HcsOperationTypePause = 4,
HcsOperationTypeResume = 5,
HcsOperationTypeSave = 6,
HcsOperationTypeTerminate = 7,
HcsOperationTypeModify = 8,
HcsOperationTypeGetProperties = 9,
HcsOperationTypeCreateProcess = 10,
HcsOperationTypeSignalProcess = 11,
HcsOperationTypeGetProcessInfo = 12,
HcsOperationTypeGetProcessProperties = 13,
HcsOperationTypeModifyProcess = 14,
HcsOperationTypeCrash = 15
} HCS_OPERATION_TYPE;
Constants
Name | Description |
---|---|
HcsOperationTypeNone |
Return if the operation has not yet been used to track a function call. |
HcsOperationTypeEnumerate |
Return if the operation is tracking function HcsEnumerateComputeSystems. |
HcsOperationTypeCreate |
Return if the operation is tracking function HcsCreateComputeSystem. |
HcsOperationTypeStart |
Return if the operation is tracking function HcsStartComputeSystem. |
HcsOperationTypeShutdown |
Return if the operation is tracking function HcsShutDownComputeSystem. |
HcsOperationTypePause |
Return if the operation is tracking function HcsPauseComputeSystem. |
HcsOperationTypeResume |
Return if the operation is tracking function HcsResumeComputeSystem. |
HcsOperationTypeSave |
Return if the operation is tracking function HcsSaveComputeSystem. |
HcsOperationTypeTerminate |
Return if the operation is tracking function HcsTerminateComputeSystem. |
HcsOperationTypeModify |
Return if the operation is tracking function HcsModifyComputeSystem. |
HcsOperationTypeGetProperties |
Return if the operation is tracking function HcsGetComputeSystemProperties. |
HcsOperationTypeCreateProcess |
Return if the operation is tracking function HcsCreateProcess. |
HcsOperationTypeSignalProcess |
Return if the operation is tracking function HcsSignalProcess. |
HcsOperationTypeGetProcessInfo |
Return if the operation is tracking function HcsGetProcessInfo. |
HcsOperationTypeGetProcessProperties |
Return if the operation is tracking function HcsGetProcessProperties. |
HcsOperationTypeModifyProcess |
Return if the operation is tracking function HcsModifyProcess. |
HcsOperationTypeCrash |
Return if the operation is tracking function HcsCrashComputeSystem. |
Requirements
Parameter | Description |
---|---|
Minimum supported client | Windows 10, version 1809 |
Minimum supported server | Windows Server 2019 |
Target Platform | Windows |
Header | ComputeDefs.h |