Win32 API 日本語リファレンス
ホームSystem.HostComputeSystem › HCS_OPERATION_TYPE

HCS_OPERATION_TYPE

列挙型
基底型i4

メンバー 21

名前10進16進
HcsOperationTypeNone-10xFFFFFFFF
HcsOperationTypeEnumerate00x0
HcsOperationTypeCreate10x1
HcsOperationTypeStart20x2
HcsOperationTypeShutdown30x3
HcsOperationTypePause40x4
HcsOperationTypeResume50x5
HcsOperationTypeSave60x6
HcsOperationTypeTerminate70x7
HcsOperationTypeModify80x8
HcsOperationTypeGetProperties90x9
HcsOperationTypeCreateProcess100xA
HcsOperationTypeSignalProcess110xB
HcsOperationTypeGetProcessInfo120xC
HcsOperationTypeGetProcessProperties130xD
HcsOperationTypeModifyProcess140xE
HcsOperationTypeCrash150xF
HcsOperationTypeLiveMigration190x13
HcsOperationTypeReserved1160x10
HcsOperationTypeReserved2170x11
HcsOperationTypeReserved3180x12

公式ドキュメント

解説(Remarks)

名前 説明
HcsOperationTypeNone 操作がまだ関数呼び出しの追跡に使用されていない場合に返されます。
HcsOperationTypeEnumerate 操作が関数 HcsEnumerateComputeSystems を追跡している場合に返されます。
HcsOperationTypeCreate 操作が関数 HcsCreateComputeSystem を追跡している場合に返されます。
HcsOperationTypeStart 操作が関数 HcsStartComputeSystem を追跡している場合に返されます。
HcsOperationTypeShutdown 操作が関数 HcsShutDownComputeSystem を追跡している場合に返されます。
HcsOperationTypePause 操作が関数 HcsPauseComputeSystem を追跡している場合に返されます。
HcsOperationTypeResume 操作が関数 HcsResumeComputeSystem を追跡している場合に返されます。
HcsOperationTypeSave 操作が関数 HcsSaveComputeSystem を追跡している場合に返されます。
HcsOperationTypeTerminate 操作が関数 HcsTerminateComputeSystem を追跡している場合に返されます。
HcsOperationTypeModify 操作が関数 HcsModifyComputeSystem を追跡している場合に返されます。
HcsOperationTypeGetProperties 操作が関数 HcsGetComputeSystemProperties を追跡している場合に返されます。
HcsOperationTypeCreateProcess 操作が関数 HcsCreateProcess を追跡している場合に返されます。
HcsOperationTypeSignalProcess 操作が関数 HcsSignalProcess を追跡している場合に返されます。
HcsOperationTypeGetProcessInfo 操作が関数 HcsGetProcessInfo を追跡している場合に返されます。
HcsOperationTypeGetProcessProperties 操作が関数 HcsGetProcessProperties を追跡している場合に返されます。
HcsOperationTypeModifyProcess 操作が関数 HcsModifyProcess を追跡している場合に返されます。
HcsOperationTypeCrash 操作が関数 HcsCrashComputeSystem を追跡している場合に返されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum HCS_OPERATION_TYPE : int {
    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,
    HcsOperationTypeLiveMigration = 19,
    HcsOperationTypeReserved1 = 16,
    HcsOperationTypeReserved2 = 17,
    HcsOperationTypeReserved3 = 18
} HCS_OPERATION_TYPE;
public enum HCS_OPERATION_TYPE : int
{
    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,
    HcsOperationTypeLiveMigration = 19,
    HcsOperationTypeReserved1 = 16,
    HcsOperationTypeReserved2 = 17,
    HcsOperationTypeReserved3 = 18,
}
Public Enum HCS_OPERATION_TYPE As Integer
    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
    HcsOperationTypeLiveMigration = 19
    HcsOperationTypeReserved1 = 16
    HcsOperationTypeReserved2 = 17
    HcsOperationTypeReserved3 = 18
End Enum
import enum

class HCS_OPERATION_TYPE(enum.IntEnum):
    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
    HcsOperationTypeLiveMigration = 19
    HcsOperationTypeReserved1 = 16
    HcsOperationTypeReserved2 = 17
    HcsOperationTypeReserved3 = 18
// HCS_OPERATION_TYPE
pub const HcsOperationTypeNone: i32 = -1;
pub const HcsOperationTypeEnumerate: i32 = 0;
pub const HcsOperationTypeCreate: i32 = 1;
pub const HcsOperationTypeStart: i32 = 2;
pub const HcsOperationTypeShutdown: i32 = 3;
pub const HcsOperationTypePause: i32 = 4;
pub const HcsOperationTypeResume: i32 = 5;
pub const HcsOperationTypeSave: i32 = 6;
pub const HcsOperationTypeTerminate: i32 = 7;
pub const HcsOperationTypeModify: i32 = 8;
pub const HcsOperationTypeGetProperties: i32 = 9;
pub const HcsOperationTypeCreateProcess: i32 = 10;
pub const HcsOperationTypeSignalProcess: i32 = 11;
pub const HcsOperationTypeGetProcessInfo: i32 = 12;
pub const HcsOperationTypeGetProcessProperties: i32 = 13;
pub const HcsOperationTypeModifyProcess: i32 = 14;
pub const HcsOperationTypeCrash: i32 = 15;
pub const HcsOperationTypeLiveMigration: i32 = 19;
pub const HcsOperationTypeReserved1: i32 = 16;
pub const HcsOperationTypeReserved2: i32 = 17;
pub const HcsOperationTypeReserved3: i32 = 18;
// HCS_OPERATION_TYPE
const (
	HcsOperationTypeNone int32 = -1
	HcsOperationTypeEnumerate int32 = 0
	HcsOperationTypeCreate int32 = 1
	HcsOperationTypeStart int32 = 2
	HcsOperationTypeShutdown int32 = 3
	HcsOperationTypePause int32 = 4
	HcsOperationTypeResume int32 = 5
	HcsOperationTypeSave int32 = 6
	HcsOperationTypeTerminate int32 = 7
	HcsOperationTypeModify int32 = 8
	HcsOperationTypeGetProperties int32 = 9
	HcsOperationTypeCreateProcess int32 = 10
	HcsOperationTypeSignalProcess int32 = 11
	HcsOperationTypeGetProcessInfo int32 = 12
	HcsOperationTypeGetProcessProperties int32 = 13
	HcsOperationTypeModifyProcess int32 = 14
	HcsOperationTypeCrash int32 = 15
	HcsOperationTypeLiveMigration int32 = 19
	HcsOperationTypeReserved1 int32 = 16
	HcsOperationTypeReserved2 int32 = 17
	HcsOperationTypeReserved3 int32 = 18
)
const
  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;
  HcsOperationTypeLiveMigration = 19;
  HcsOperationTypeReserved1 = 16;
  HcsOperationTypeReserved2 = 17;
  HcsOperationTypeReserved3 = 18;
// HCS_OPERATION_TYPE
pub const HcsOperationTypeNone: i32 = -1;
pub const HcsOperationTypeEnumerate: i32 = 0;
pub const HcsOperationTypeCreate: i32 = 1;
pub const HcsOperationTypeStart: i32 = 2;
pub const HcsOperationTypeShutdown: i32 = 3;
pub const HcsOperationTypePause: i32 = 4;
pub const HcsOperationTypeResume: i32 = 5;
pub const HcsOperationTypeSave: i32 = 6;
pub const HcsOperationTypeTerminate: i32 = 7;
pub const HcsOperationTypeModify: i32 = 8;
pub const HcsOperationTypeGetProperties: i32 = 9;
pub const HcsOperationTypeCreateProcess: i32 = 10;
pub const HcsOperationTypeSignalProcess: i32 = 11;
pub const HcsOperationTypeGetProcessInfo: i32 = 12;
pub const HcsOperationTypeGetProcessProperties: i32 = 13;
pub const HcsOperationTypeModifyProcess: i32 = 14;
pub const HcsOperationTypeCrash: i32 = 15;
pub const HcsOperationTypeLiveMigration: i32 = 19;
pub const HcsOperationTypeReserved1: i32 = 16;
pub const HcsOperationTypeReserved2: i32 = 17;
pub const HcsOperationTypeReserved3: i32 = 18;
const
  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
  HcsOperationTypeLiveMigration* = 19
  HcsOperationTypeReserved1* = 16
  HcsOperationTypeReserved2* = 17
  HcsOperationTypeReserved3* = 18
enum HCS_OPERATION_TYPE : int {
    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,
    HcsOperationTypeLiveMigration = 19,
    HcsOperationTypeReserved1 = 16,
    HcsOperationTypeReserved2 = 17,
    HcsOperationTypeReserved3 = 18,
}
#define global HcsOperationTypeNone                 0xFFFFFFFF
#define global HcsOperationTypeEnumerate            0x0
#define global HcsOperationTypeCreate               0x1
#define global HcsOperationTypeStart                0x2
#define global HcsOperationTypeShutdown             0x3
#define global HcsOperationTypePause                0x4
#define global HcsOperationTypeResume               0x5
#define global HcsOperationTypeSave                 0x6
#define global HcsOperationTypeTerminate            0x7
#define global HcsOperationTypeModify               0x8
#define global HcsOperationTypeGetProperties        0x9
#define global HcsOperationTypeCreateProcess        0xA
#define global HcsOperationTypeSignalProcess        0xB
#define global HcsOperationTypeGetProcessInfo       0xC
#define global HcsOperationTypeGetProcessProperties 0xD
#define global HcsOperationTypeModifyProcess        0xE
#define global HcsOperationTypeCrash                0xF
#define global HcsOperationTypeLiveMigration        0x13
#define global HcsOperationTypeReserved1            0x10
#define global HcsOperationTypeReserved2            0x11
#define global HcsOperationTypeReserved3            0x12