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

HCS_EVENT_OPTIONS

列挙型フラグ
基底型i4

メンバー 4

名前10進16進
HcsEventOptionNone00x0
HcsEventOptionEnableOperationCallbacks10x1
HcsEventOptionEnableVmLifecycle20x2
HcsEventOptionEnableLiveMigrationEvents40x4

各言語での定義

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

typedef enum HCS_EVENT_OPTIONS : int {
    HcsEventOptionNone = 0,
    HcsEventOptionEnableOperationCallbacks = 1,
    HcsEventOptionEnableVmLifecycle = 2,
    HcsEventOptionEnableLiveMigrationEvents = 4
} HCS_EVENT_OPTIONS;
[Flags]
public enum HCS_EVENT_OPTIONS : int
{
    HcsEventOptionNone = 0,
    HcsEventOptionEnableOperationCallbacks = 1,
    HcsEventOptionEnableVmLifecycle = 2,
    HcsEventOptionEnableLiveMigrationEvents = 4,
}
<Flags>
Public Enum HCS_EVENT_OPTIONS As Integer
    HcsEventOptionNone = 0
    HcsEventOptionEnableOperationCallbacks = 1
    HcsEventOptionEnableVmLifecycle = 2
    HcsEventOptionEnableLiveMigrationEvents = 4
End Enum
import enum

class HCS_EVENT_OPTIONS(enum.IntFlag):
    HcsEventOptionNone = 0
    HcsEventOptionEnableOperationCallbacks = 1
    HcsEventOptionEnableVmLifecycle = 2
    HcsEventOptionEnableLiveMigrationEvents = 4
// HCS_EVENT_OPTIONS (flags)
pub const HcsEventOptionNone: i32 = 0;
pub const HcsEventOptionEnableOperationCallbacks: i32 = 1;
pub const HcsEventOptionEnableVmLifecycle: i32 = 2;
pub const HcsEventOptionEnableLiveMigrationEvents: i32 = 4;
// HCS_EVENT_OPTIONS
const (
	HcsEventOptionNone int32 = 0
	HcsEventOptionEnableOperationCallbacks int32 = 1
	HcsEventOptionEnableVmLifecycle int32 = 2
	HcsEventOptionEnableLiveMigrationEvents int32 = 4
)
const
  HcsEventOptionNone = 0;
  HcsEventOptionEnableOperationCallbacks = 1;
  HcsEventOptionEnableVmLifecycle = 2;
  HcsEventOptionEnableLiveMigrationEvents = 4;
// HCS_EVENT_OPTIONS
pub const HcsEventOptionNone: i32 = 0;
pub const HcsEventOptionEnableOperationCallbacks: i32 = 1;
pub const HcsEventOptionEnableVmLifecycle: i32 = 2;
pub const HcsEventOptionEnableLiveMigrationEvents: i32 = 4;
const
  HcsEventOptionNone* = 0
  HcsEventOptionEnableOperationCallbacks* = 1
  HcsEventOptionEnableVmLifecycle* = 2
  HcsEventOptionEnableLiveMigrationEvents* = 4
enum HCS_EVENT_OPTIONS : int {
    HcsEventOptionNone = 0,
    HcsEventOptionEnableOperationCallbacks = 1,
    HcsEventOptionEnableVmLifecycle = 2,
    HcsEventOptionEnableLiveMigrationEvents = 4,
}
#define global HcsEventOptionNone                      0x0
#define global HcsEventOptionEnableOperationCallbacks  0x1
#define global HcsEventOptionEnableVmLifecycle         0x2
#define global HcsEventOptionEnableLiveMigrationEvents 0x4
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。