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

EClrOperation

列挙型
基底型i4

メンバー 8

名前10進16進
OPR_ThreadAbort00x0
OPR_ThreadRudeAbortInNonCriticalRegion10x1
OPR_ThreadRudeAbortInCriticalRegion20x2
OPR_AppDomainUnload30x3
OPR_AppDomainRudeUnload40x4
OPR_ProcessExit50x5
OPR_FinalizerRun60x6
MaxClrOperation70x7

各言語での定義

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

typedef enum EClrOperation : int {
    OPR_ThreadAbort = 0,
    OPR_ThreadRudeAbortInNonCriticalRegion = 1,
    OPR_ThreadRudeAbortInCriticalRegion = 2,
    OPR_AppDomainUnload = 3,
    OPR_AppDomainRudeUnload = 4,
    OPR_ProcessExit = 5,
    OPR_FinalizerRun = 6,
    MaxClrOperation = 7
} EClrOperation;
public enum EClrOperation : int
{
    OPR_ThreadAbort = 0,
    OPR_ThreadRudeAbortInNonCriticalRegion = 1,
    OPR_ThreadRudeAbortInCriticalRegion = 2,
    OPR_AppDomainUnload = 3,
    OPR_AppDomainRudeUnload = 4,
    OPR_ProcessExit = 5,
    OPR_FinalizerRun = 6,
    MaxClrOperation = 7,
}
Public Enum EClrOperation As Integer
    OPR_ThreadAbort = 0
    OPR_ThreadRudeAbortInNonCriticalRegion = 1
    OPR_ThreadRudeAbortInCriticalRegion = 2
    OPR_AppDomainUnload = 3
    OPR_AppDomainRudeUnload = 4
    OPR_ProcessExit = 5
    OPR_FinalizerRun = 6
    MaxClrOperation = 7
End Enum
import enum

class EClrOperation(enum.IntEnum):
    OPR_ThreadAbort = 0
    OPR_ThreadRudeAbortInNonCriticalRegion = 1
    OPR_ThreadRudeAbortInCriticalRegion = 2
    OPR_AppDomainUnload = 3
    OPR_AppDomainRudeUnload = 4
    OPR_ProcessExit = 5
    OPR_FinalizerRun = 6
    MaxClrOperation = 7
// EClrOperation
pub const OPR_ThreadAbort: i32 = 0;
pub const OPR_ThreadRudeAbortInNonCriticalRegion: i32 = 1;
pub const OPR_ThreadRudeAbortInCriticalRegion: i32 = 2;
pub const OPR_AppDomainUnload: i32 = 3;
pub const OPR_AppDomainRudeUnload: i32 = 4;
pub const OPR_ProcessExit: i32 = 5;
pub const OPR_FinalizerRun: i32 = 6;
pub const MaxClrOperation: i32 = 7;
// EClrOperation
const (
	OPR_ThreadAbort int32 = 0
	OPR_ThreadRudeAbortInNonCriticalRegion int32 = 1
	OPR_ThreadRudeAbortInCriticalRegion int32 = 2
	OPR_AppDomainUnload int32 = 3
	OPR_AppDomainRudeUnload int32 = 4
	OPR_ProcessExit int32 = 5
	OPR_FinalizerRun int32 = 6
	MaxClrOperation int32 = 7
)
const
  OPR_ThreadAbort = 0;
  OPR_ThreadRudeAbortInNonCriticalRegion = 1;
  OPR_ThreadRudeAbortInCriticalRegion = 2;
  OPR_AppDomainUnload = 3;
  OPR_AppDomainRudeUnload = 4;
  OPR_ProcessExit = 5;
  OPR_FinalizerRun = 6;
  MaxClrOperation = 7;
// EClrOperation
pub const OPR_ThreadAbort: i32 = 0;
pub const OPR_ThreadRudeAbortInNonCriticalRegion: i32 = 1;
pub const OPR_ThreadRudeAbortInCriticalRegion: i32 = 2;
pub const OPR_AppDomainUnload: i32 = 3;
pub const OPR_AppDomainRudeUnload: i32 = 4;
pub const OPR_ProcessExit: i32 = 5;
pub const OPR_FinalizerRun: i32 = 6;
pub const MaxClrOperation: i32 = 7;
const
  OPR_ThreadAbort* = 0
  OPR_ThreadRudeAbortInNonCriticalRegion* = 1
  OPR_ThreadRudeAbortInCriticalRegion* = 2
  OPR_AppDomainUnload* = 3
  OPR_AppDomainRudeUnload* = 4
  OPR_ProcessExit* = 5
  OPR_FinalizerRun* = 6
  MaxClrOperation* = 7
enum EClrOperation : int {
    OPR_ThreadAbort = 0,
    OPR_ThreadRudeAbortInNonCriticalRegion = 1,
    OPR_ThreadRudeAbortInCriticalRegion = 2,
    OPR_AppDomainUnload = 3,
    OPR_AppDomainRudeUnload = 4,
    OPR_ProcessExit = 5,
    OPR_FinalizerRun = 6,
    MaxClrOperation = 7,
}
#define global OPR_ThreadAbort                        0x0
#define global OPR_ThreadRudeAbortInNonCriticalRegion 0x1
#define global OPR_ThreadRudeAbortInCriticalRegion    0x2
#define global OPR_AppDomainUnload                    0x3
#define global OPR_AppDomainRudeUnload                0x4
#define global OPR_ProcessExit                        0x5
#define global OPR_FinalizerRun                       0x6
#define global MaxClrOperation                        0x7