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

EApiCategories

列挙型
基底型i4

メンバー 11

名前10進16進
eNoChecks00x0
eSynchronization10x1
eSharedState20x2
eExternalProcessMgmt40x4
eSelfAffectingProcessMgmt80x8
eExternalThreading160x10
eSelfAffectingThreading320x20
eSecurityInfrastructure640x40
eUI1280x80
eMayLeakOnAbort2560x100
eAll5110x1FF

各言語での定義

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

typedef enum EApiCategories : int {
    eNoChecks = 0,
    eSynchronization = 1,
    eSharedState = 2,
    eExternalProcessMgmt = 4,
    eSelfAffectingProcessMgmt = 8,
    eExternalThreading = 16,
    eSelfAffectingThreading = 32,
    eSecurityInfrastructure = 64,
    eUI = 128,
    eMayLeakOnAbort = 256,
    eAll = 511
} EApiCategories;
public enum EApiCategories : int
{
    eNoChecks = 0,
    eSynchronization = 1,
    eSharedState = 2,
    eExternalProcessMgmt = 4,
    eSelfAffectingProcessMgmt = 8,
    eExternalThreading = 16,
    eSelfAffectingThreading = 32,
    eSecurityInfrastructure = 64,
    eUI = 128,
    eMayLeakOnAbort = 256,
    eAll = 511,
}
Public Enum EApiCategories As Integer
    eNoChecks = 0
    eSynchronization = 1
    eSharedState = 2
    eExternalProcessMgmt = 4
    eSelfAffectingProcessMgmt = 8
    eExternalThreading = 16
    eSelfAffectingThreading = 32
    eSecurityInfrastructure = 64
    eUI = 128
    eMayLeakOnAbort = 256
    eAll = 511
End Enum
import enum

class EApiCategories(enum.IntEnum):
    eNoChecks = 0
    eSynchronization = 1
    eSharedState = 2
    eExternalProcessMgmt = 4
    eSelfAffectingProcessMgmt = 8
    eExternalThreading = 16
    eSelfAffectingThreading = 32
    eSecurityInfrastructure = 64
    eUI = 128
    eMayLeakOnAbort = 256
    eAll = 511
// EApiCategories
pub const eNoChecks: i32 = 0;
pub const eSynchronization: i32 = 1;
pub const eSharedState: i32 = 2;
pub const eExternalProcessMgmt: i32 = 4;
pub const eSelfAffectingProcessMgmt: i32 = 8;
pub const eExternalThreading: i32 = 16;
pub const eSelfAffectingThreading: i32 = 32;
pub const eSecurityInfrastructure: i32 = 64;
pub const eUI: i32 = 128;
pub const eMayLeakOnAbort: i32 = 256;
pub const eAll: i32 = 511;
// EApiCategories
const (
	eNoChecks int32 = 0
	eSynchronization int32 = 1
	eSharedState int32 = 2
	eExternalProcessMgmt int32 = 4
	eSelfAffectingProcessMgmt int32 = 8
	eExternalThreading int32 = 16
	eSelfAffectingThreading int32 = 32
	eSecurityInfrastructure int32 = 64
	eUI int32 = 128
	eMayLeakOnAbort int32 = 256
	eAll int32 = 511
)
const
  eNoChecks = 0;
  eSynchronization = 1;
  eSharedState = 2;
  eExternalProcessMgmt = 4;
  eSelfAffectingProcessMgmt = 8;
  eExternalThreading = 16;
  eSelfAffectingThreading = 32;
  eSecurityInfrastructure = 64;
  eUI = 128;
  eMayLeakOnAbort = 256;
  eAll = 511;
// EApiCategories
pub const eNoChecks: i32 = 0;
pub const eSynchronization: i32 = 1;
pub const eSharedState: i32 = 2;
pub const eExternalProcessMgmt: i32 = 4;
pub const eSelfAffectingProcessMgmt: i32 = 8;
pub const eExternalThreading: i32 = 16;
pub const eSelfAffectingThreading: i32 = 32;
pub const eSecurityInfrastructure: i32 = 64;
pub const eUI: i32 = 128;
pub const eMayLeakOnAbort: i32 = 256;
pub const eAll: i32 = 511;
const
  eNoChecks* = 0
  eSynchronization* = 1
  eSharedState* = 2
  eExternalProcessMgmt* = 4
  eSelfAffectingProcessMgmt* = 8
  eExternalThreading* = 16
  eSelfAffectingThreading* = 32
  eSecurityInfrastructure* = 64
  eUI* = 128
  eMayLeakOnAbort* = 256
  eAll* = 511
enum EApiCategories : int {
    eNoChecks = 0,
    eSynchronization = 1,
    eSharedState = 2,
    eExternalProcessMgmt = 4,
    eSelfAffectingProcessMgmt = 8,
    eExternalThreading = 16,
    eSelfAffectingThreading = 32,
    eSecurityInfrastructure = 64,
    eUI = 128,
    eMayLeakOnAbort = 256,
    eAll = 511,
}
#define global eNoChecks                 0x0
#define global eSynchronization          0x1
#define global eSharedState              0x2
#define global eExternalProcessMgmt      0x4
#define global eSelfAffectingProcessMgmt 0x8
#define global eExternalThreading        0x10
#define global eSelfAffectingThreading   0x20
#define global eSecurityInfrastructure   0x40
#define global eUI                       0x80
#define global eMayLeakOnAbort           0x100
#define global eAll                      0x1FF