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

EPolicyAction

列挙型
基底型i4

メンバー 11

名前10進16進
eNoAction00x0
eThrowException10x1
eAbortThread20x2
eRudeAbortThread30x3
eUnloadAppDomain40x4
eRudeUnloadAppDomain50x5
eExitProcess60x6
eFastExitProcess70x7
eRudeExitProcess80x8
eDisableRuntime90x9
MaxPolicyAction100xA

各言語での定義

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

typedef enum EPolicyAction : int {
    eNoAction = 0,
    eThrowException = 1,
    eAbortThread = 2,
    eRudeAbortThread = 3,
    eUnloadAppDomain = 4,
    eRudeUnloadAppDomain = 5,
    eExitProcess = 6,
    eFastExitProcess = 7,
    eRudeExitProcess = 8,
    eDisableRuntime = 9,
    MaxPolicyAction = 10
} EPolicyAction;
public enum EPolicyAction : int
{
    eNoAction = 0,
    eThrowException = 1,
    eAbortThread = 2,
    eRudeAbortThread = 3,
    eUnloadAppDomain = 4,
    eRudeUnloadAppDomain = 5,
    eExitProcess = 6,
    eFastExitProcess = 7,
    eRudeExitProcess = 8,
    eDisableRuntime = 9,
    MaxPolicyAction = 10,
}
Public Enum EPolicyAction As Integer
    eNoAction = 0
    eThrowException = 1
    eAbortThread = 2
    eRudeAbortThread = 3
    eUnloadAppDomain = 4
    eRudeUnloadAppDomain = 5
    eExitProcess = 6
    eFastExitProcess = 7
    eRudeExitProcess = 8
    eDisableRuntime = 9
    MaxPolicyAction = 10
End Enum
import enum

class EPolicyAction(enum.IntEnum):
    eNoAction = 0
    eThrowException = 1
    eAbortThread = 2
    eRudeAbortThread = 3
    eUnloadAppDomain = 4
    eRudeUnloadAppDomain = 5
    eExitProcess = 6
    eFastExitProcess = 7
    eRudeExitProcess = 8
    eDisableRuntime = 9
    MaxPolicyAction = 10
// EPolicyAction
pub const eNoAction: i32 = 0;
pub const eThrowException: i32 = 1;
pub const eAbortThread: i32 = 2;
pub const eRudeAbortThread: i32 = 3;
pub const eUnloadAppDomain: i32 = 4;
pub const eRudeUnloadAppDomain: i32 = 5;
pub const eExitProcess: i32 = 6;
pub const eFastExitProcess: i32 = 7;
pub const eRudeExitProcess: i32 = 8;
pub const eDisableRuntime: i32 = 9;
pub const MaxPolicyAction: i32 = 10;
// EPolicyAction
const (
	eNoAction int32 = 0
	eThrowException int32 = 1
	eAbortThread int32 = 2
	eRudeAbortThread int32 = 3
	eUnloadAppDomain int32 = 4
	eRudeUnloadAppDomain int32 = 5
	eExitProcess int32 = 6
	eFastExitProcess int32 = 7
	eRudeExitProcess int32 = 8
	eDisableRuntime int32 = 9
	MaxPolicyAction int32 = 10
)
const
  eNoAction = 0;
  eThrowException = 1;
  eAbortThread = 2;
  eRudeAbortThread = 3;
  eUnloadAppDomain = 4;
  eRudeUnloadAppDomain = 5;
  eExitProcess = 6;
  eFastExitProcess = 7;
  eRudeExitProcess = 8;
  eDisableRuntime = 9;
  MaxPolicyAction = 10;
// EPolicyAction
pub const eNoAction: i32 = 0;
pub const eThrowException: i32 = 1;
pub const eAbortThread: i32 = 2;
pub const eRudeAbortThread: i32 = 3;
pub const eUnloadAppDomain: i32 = 4;
pub const eRudeUnloadAppDomain: i32 = 5;
pub const eExitProcess: i32 = 6;
pub const eFastExitProcess: i32 = 7;
pub const eRudeExitProcess: i32 = 8;
pub const eDisableRuntime: i32 = 9;
pub const MaxPolicyAction: i32 = 10;
const
  eNoAction* = 0
  eThrowException* = 1
  eAbortThread* = 2
  eRudeAbortThread* = 3
  eUnloadAppDomain* = 4
  eRudeUnloadAppDomain* = 5
  eExitProcess* = 6
  eFastExitProcess* = 7
  eRudeExitProcess* = 8
  eDisableRuntime* = 9
  MaxPolicyAction* = 10
enum EPolicyAction : int {
    eNoAction = 0,
    eThrowException = 1,
    eAbortThread = 2,
    eRudeAbortThread = 3,
    eUnloadAppDomain = 4,
    eRudeUnloadAppDomain = 5,
    eExitProcess = 6,
    eFastExitProcess = 7,
    eRudeExitProcess = 8,
    eDisableRuntime = 9,
    MaxPolicyAction = 10,
}
#define global eNoAction            0x0
#define global eThrowException      0x1
#define global eAbortThread         0x2
#define global eRudeAbortThread     0x3
#define global eUnloadAppDomain     0x4
#define global eRudeUnloadAppDomain 0x5
#define global eExitProcess         0x6
#define global eFastExitProcess     0x7
#define global eRudeExitProcess     0x8
#define global eDisableRuntime      0x9
#define global MaxPolicyAction      0xA