ホーム › System.HostComputeNetwork › HCN_NOTIFICATIONS
HCN_NOTIFICATIONS
列挙型メンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| HcnNotificationInvalid | 0 | 0x0 |
| HcnNotificationNetworkPreCreate | 1 | 0x1 |
| HcnNotificationNetworkCreate | 2 | 0x2 |
| HcnNotificationNetworkPreDelete | 3 | 0x3 |
| HcnNotificationNetworkDelete | 4 | 0x4 |
| HcnNotificationNamespaceCreate | 5 | 0x5 |
| HcnNotificationNamespaceDelete | 6 | 0x6 |
| HcnNotificationGuestNetworkServiceCreate | 7 | 0x7 |
| HcnNotificationGuestNetworkServiceDelete | 8 | 0x8 |
| HcnNotificationNetworkEndpointAttached | 9 | 0x9 |
| HcnNotificationNetworkEndpointDetached | 16 | 0x10 |
| HcnNotificationGuestNetworkServiceStateChanged | 17 | 0x11 |
| HcnNotificationGuestNetworkServiceInterfaceStateChanged | 18 | 0x12 |
| HcnNotificationServiceDisconnect | 16777216 | 0x1000000 |
| HcnNotificationFlagsReserved | -268435456 | 0xF0000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum HCN_NOTIFICATIONS : int {
HcnNotificationInvalid = 0,
HcnNotificationNetworkPreCreate = 1,
HcnNotificationNetworkCreate = 2,
HcnNotificationNetworkPreDelete = 3,
HcnNotificationNetworkDelete = 4,
HcnNotificationNamespaceCreate = 5,
HcnNotificationNamespaceDelete = 6,
HcnNotificationGuestNetworkServiceCreate = 7,
HcnNotificationGuestNetworkServiceDelete = 8,
HcnNotificationNetworkEndpointAttached = 9,
HcnNotificationNetworkEndpointDetached = 16,
HcnNotificationGuestNetworkServiceStateChanged = 17,
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18,
HcnNotificationServiceDisconnect = 16777216,
HcnNotificationFlagsReserved = -268435456
} HCN_NOTIFICATIONS;public enum HCN_NOTIFICATIONS : int
{
HcnNotificationInvalid = 0,
HcnNotificationNetworkPreCreate = 1,
HcnNotificationNetworkCreate = 2,
HcnNotificationNetworkPreDelete = 3,
HcnNotificationNetworkDelete = 4,
HcnNotificationNamespaceCreate = 5,
HcnNotificationNamespaceDelete = 6,
HcnNotificationGuestNetworkServiceCreate = 7,
HcnNotificationGuestNetworkServiceDelete = 8,
HcnNotificationNetworkEndpointAttached = 9,
HcnNotificationNetworkEndpointDetached = 16,
HcnNotificationGuestNetworkServiceStateChanged = 17,
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18,
HcnNotificationServiceDisconnect = 16777216,
HcnNotificationFlagsReserved = -268435456,
}Public Enum HCN_NOTIFICATIONS As Integer
HcnNotificationInvalid = 0
HcnNotificationNetworkPreCreate = 1
HcnNotificationNetworkCreate = 2
HcnNotificationNetworkPreDelete = 3
HcnNotificationNetworkDelete = 4
HcnNotificationNamespaceCreate = 5
HcnNotificationNamespaceDelete = 6
HcnNotificationGuestNetworkServiceCreate = 7
HcnNotificationGuestNetworkServiceDelete = 8
HcnNotificationNetworkEndpointAttached = 9
HcnNotificationNetworkEndpointDetached = 16
HcnNotificationGuestNetworkServiceStateChanged = 17
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18
HcnNotificationServiceDisconnect = 16777216
HcnNotificationFlagsReserved = -268435456
End Enumimport enum
class HCN_NOTIFICATIONS(enum.IntEnum):
HcnNotificationInvalid = 0
HcnNotificationNetworkPreCreate = 1
HcnNotificationNetworkCreate = 2
HcnNotificationNetworkPreDelete = 3
HcnNotificationNetworkDelete = 4
HcnNotificationNamespaceCreate = 5
HcnNotificationNamespaceDelete = 6
HcnNotificationGuestNetworkServiceCreate = 7
HcnNotificationGuestNetworkServiceDelete = 8
HcnNotificationNetworkEndpointAttached = 9
HcnNotificationNetworkEndpointDetached = 16
HcnNotificationGuestNetworkServiceStateChanged = 17
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18
HcnNotificationServiceDisconnect = 16777216
HcnNotificationFlagsReserved = -268435456// HCN_NOTIFICATIONS
pub const HcnNotificationInvalid: i32 = 0;
pub const HcnNotificationNetworkPreCreate: i32 = 1;
pub const HcnNotificationNetworkCreate: i32 = 2;
pub const HcnNotificationNetworkPreDelete: i32 = 3;
pub const HcnNotificationNetworkDelete: i32 = 4;
pub const HcnNotificationNamespaceCreate: i32 = 5;
pub const HcnNotificationNamespaceDelete: i32 = 6;
pub const HcnNotificationGuestNetworkServiceCreate: i32 = 7;
pub const HcnNotificationGuestNetworkServiceDelete: i32 = 8;
pub const HcnNotificationNetworkEndpointAttached: i32 = 9;
pub const HcnNotificationNetworkEndpointDetached: i32 = 16;
pub const HcnNotificationGuestNetworkServiceStateChanged: i32 = 17;
pub const HcnNotificationGuestNetworkServiceInterfaceStateChanged: i32 = 18;
pub const HcnNotificationServiceDisconnect: i32 = 16777216;
pub const HcnNotificationFlagsReserved: i32 = -268435456;// HCN_NOTIFICATIONS
const (
HcnNotificationInvalid int32 = 0
HcnNotificationNetworkPreCreate int32 = 1
HcnNotificationNetworkCreate int32 = 2
HcnNotificationNetworkPreDelete int32 = 3
HcnNotificationNetworkDelete int32 = 4
HcnNotificationNamespaceCreate int32 = 5
HcnNotificationNamespaceDelete int32 = 6
HcnNotificationGuestNetworkServiceCreate int32 = 7
HcnNotificationGuestNetworkServiceDelete int32 = 8
HcnNotificationNetworkEndpointAttached int32 = 9
HcnNotificationNetworkEndpointDetached int32 = 16
HcnNotificationGuestNetworkServiceStateChanged int32 = 17
HcnNotificationGuestNetworkServiceInterfaceStateChanged int32 = 18
HcnNotificationServiceDisconnect int32 = 16777216
HcnNotificationFlagsReserved int32 = -268435456
)const
HcnNotificationInvalid = 0;
HcnNotificationNetworkPreCreate = 1;
HcnNotificationNetworkCreate = 2;
HcnNotificationNetworkPreDelete = 3;
HcnNotificationNetworkDelete = 4;
HcnNotificationNamespaceCreate = 5;
HcnNotificationNamespaceDelete = 6;
HcnNotificationGuestNetworkServiceCreate = 7;
HcnNotificationGuestNetworkServiceDelete = 8;
HcnNotificationNetworkEndpointAttached = 9;
HcnNotificationNetworkEndpointDetached = 16;
HcnNotificationGuestNetworkServiceStateChanged = 17;
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18;
HcnNotificationServiceDisconnect = 16777216;
HcnNotificationFlagsReserved = -268435456;// HCN_NOTIFICATIONS
pub const HcnNotificationInvalid: i32 = 0;
pub const HcnNotificationNetworkPreCreate: i32 = 1;
pub const HcnNotificationNetworkCreate: i32 = 2;
pub const HcnNotificationNetworkPreDelete: i32 = 3;
pub const HcnNotificationNetworkDelete: i32 = 4;
pub const HcnNotificationNamespaceCreate: i32 = 5;
pub const HcnNotificationNamespaceDelete: i32 = 6;
pub const HcnNotificationGuestNetworkServiceCreate: i32 = 7;
pub const HcnNotificationGuestNetworkServiceDelete: i32 = 8;
pub const HcnNotificationNetworkEndpointAttached: i32 = 9;
pub const HcnNotificationNetworkEndpointDetached: i32 = 16;
pub const HcnNotificationGuestNetworkServiceStateChanged: i32 = 17;
pub const HcnNotificationGuestNetworkServiceInterfaceStateChanged: i32 = 18;
pub const HcnNotificationServiceDisconnect: i32 = 16777216;
pub const HcnNotificationFlagsReserved: i32 = -268435456;const
HcnNotificationInvalid* = 0
HcnNotificationNetworkPreCreate* = 1
HcnNotificationNetworkCreate* = 2
HcnNotificationNetworkPreDelete* = 3
HcnNotificationNetworkDelete* = 4
HcnNotificationNamespaceCreate* = 5
HcnNotificationNamespaceDelete* = 6
HcnNotificationGuestNetworkServiceCreate* = 7
HcnNotificationGuestNetworkServiceDelete* = 8
HcnNotificationNetworkEndpointAttached* = 9
HcnNotificationNetworkEndpointDetached* = 16
HcnNotificationGuestNetworkServiceStateChanged* = 17
HcnNotificationGuestNetworkServiceInterfaceStateChanged* = 18
HcnNotificationServiceDisconnect* = 16777216
HcnNotificationFlagsReserved* = -268435456enum HCN_NOTIFICATIONS : int {
HcnNotificationInvalid = 0,
HcnNotificationNetworkPreCreate = 1,
HcnNotificationNetworkCreate = 2,
HcnNotificationNetworkPreDelete = 3,
HcnNotificationNetworkDelete = 4,
HcnNotificationNamespaceCreate = 5,
HcnNotificationNamespaceDelete = 6,
HcnNotificationGuestNetworkServiceCreate = 7,
HcnNotificationGuestNetworkServiceDelete = 8,
HcnNotificationNetworkEndpointAttached = 9,
HcnNotificationNetworkEndpointDetached = 16,
HcnNotificationGuestNetworkServiceStateChanged = 17,
HcnNotificationGuestNetworkServiceInterfaceStateChanged = 18,
HcnNotificationServiceDisconnect = 16777216,
HcnNotificationFlagsReserved = -268435456,
}#define global HcnNotificationInvalid 0x0
#define global HcnNotificationNetworkPreCreate 0x1
#define global HcnNotificationNetworkCreate 0x2
#define global HcnNotificationNetworkPreDelete 0x3
#define global HcnNotificationNetworkDelete 0x4
#define global HcnNotificationNamespaceCreate 0x5
#define global HcnNotificationNamespaceDelete 0x6
#define global HcnNotificationGuestNetworkServiceCreate 0x7
#define global HcnNotificationGuestNetworkServiceDelete 0x8
#define global HcnNotificationNetworkEndpointAttached 0x9
#define global HcnNotificationNetworkEndpointDetached 0x10
#define global HcnNotificationGuestNetworkServiceStateChanged 0x11
#define global HcnNotificationGuestNetworkServiceInterfaceStateChanged 0x12
#define global HcnNotificationServiceDisconnect 0x1000000
#define global HcnNotificationFlagsReserved 0xF0000000