ホーム › System.WinRT.Metadata › CorPinvokeMap
CorPinvokeMap
列挙型メンバー 22
| 名前 | 10進 | 16進 |
|---|---|---|
| pmNoMangle | 1 | 0x1 |
| pmCharSetMask | 6 | 0x6 |
| pmCharSetNotSpec | 0 | 0x0 |
| pmCharSetAnsi | 2 | 0x2 |
| pmCharSetUnicode | 4 | 0x4 |
| pmCharSetAuto | 6 | 0x6 |
| pmBestFitUseAssem | 0 | 0x0 |
| pmBestFitEnabled | 16 | 0x10 |
| pmBestFitDisabled | 32 | 0x20 |
| pmBestFitMask | 48 | 0x30 |
| pmThrowOnUnmappableCharUseAssem | 0 | 0x0 |
| pmThrowOnUnmappableCharEnabled | 4096 | 0x1000 |
| pmThrowOnUnmappableCharDisabled | 8192 | 0x2000 |
| pmThrowOnUnmappableCharMask | 12288 | 0x3000 |
| pmSupportsLastError | 64 | 0x40 |
| pmCallConvMask | 1792 | 0x700 |
| pmCallConvWinapi | 256 | 0x100 |
| pmCallConvCdecl | 512 | 0x200 |
| pmCallConvStdcall | 768 | 0x300 |
| pmCallConvThiscall | 1024 | 0x400 |
| pmCallConvFastcall | 1280 | 0x500 |
| pmMaxValue | 65535 | 0xFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum CorPinvokeMap : int {
pmNoMangle = 1,
pmCharSetMask = 6,
pmCharSetNotSpec = 0,
pmCharSetAnsi = 2,
pmCharSetUnicode = 4,
pmCharSetAuto = 6,
pmBestFitUseAssem = 0,
pmBestFitEnabled = 16,
pmBestFitDisabled = 32,
pmBestFitMask = 48,
pmThrowOnUnmappableCharUseAssem = 0,
pmThrowOnUnmappableCharEnabled = 4096,
pmThrowOnUnmappableCharDisabled = 8192,
pmThrowOnUnmappableCharMask = 12288,
pmSupportsLastError = 64,
pmCallConvMask = 1792,
pmCallConvWinapi = 256,
pmCallConvCdecl = 512,
pmCallConvStdcall = 768,
pmCallConvThiscall = 1024,
pmCallConvFastcall = 1280,
pmMaxValue = 65535
} CorPinvokeMap;public enum CorPinvokeMap : int
{
pmNoMangle = 1,
pmCharSetMask = 6,
pmCharSetNotSpec = 0,
pmCharSetAnsi = 2,
pmCharSetUnicode = 4,
pmCharSetAuto = 6,
pmBestFitUseAssem = 0,
pmBestFitEnabled = 16,
pmBestFitDisabled = 32,
pmBestFitMask = 48,
pmThrowOnUnmappableCharUseAssem = 0,
pmThrowOnUnmappableCharEnabled = 4096,
pmThrowOnUnmappableCharDisabled = 8192,
pmThrowOnUnmappableCharMask = 12288,
pmSupportsLastError = 64,
pmCallConvMask = 1792,
pmCallConvWinapi = 256,
pmCallConvCdecl = 512,
pmCallConvStdcall = 768,
pmCallConvThiscall = 1024,
pmCallConvFastcall = 1280,
pmMaxValue = 65535,
}Public Enum CorPinvokeMap As Integer
pmNoMangle = 1
pmCharSetMask = 6
pmCharSetNotSpec = 0
pmCharSetAnsi = 2
pmCharSetUnicode = 4
pmCharSetAuto = 6
pmBestFitUseAssem = 0
pmBestFitEnabled = 16
pmBestFitDisabled = 32
pmBestFitMask = 48
pmThrowOnUnmappableCharUseAssem = 0
pmThrowOnUnmappableCharEnabled = 4096
pmThrowOnUnmappableCharDisabled = 8192
pmThrowOnUnmappableCharMask = 12288
pmSupportsLastError = 64
pmCallConvMask = 1792
pmCallConvWinapi = 256
pmCallConvCdecl = 512
pmCallConvStdcall = 768
pmCallConvThiscall = 1024
pmCallConvFastcall = 1280
pmMaxValue = 65535
End Enumimport enum
class CorPinvokeMap(enum.IntEnum):
pmNoMangle = 1
pmCharSetMask = 6
pmCharSetNotSpec = 0
pmCharSetAnsi = 2
pmCharSetUnicode = 4
pmCharSetAuto = 6
pmBestFitUseAssem = 0
pmBestFitEnabled = 16
pmBestFitDisabled = 32
pmBestFitMask = 48
pmThrowOnUnmappableCharUseAssem = 0
pmThrowOnUnmappableCharEnabled = 4096
pmThrowOnUnmappableCharDisabled = 8192
pmThrowOnUnmappableCharMask = 12288
pmSupportsLastError = 64
pmCallConvMask = 1792
pmCallConvWinapi = 256
pmCallConvCdecl = 512
pmCallConvStdcall = 768
pmCallConvThiscall = 1024
pmCallConvFastcall = 1280
pmMaxValue = 65535// CorPinvokeMap
pub const pmNoMangle: i32 = 1;
pub const pmCharSetMask: i32 = 6;
pub const pmCharSetNotSpec: i32 = 0;
pub const pmCharSetAnsi: i32 = 2;
pub const pmCharSetUnicode: i32 = 4;
pub const pmCharSetAuto: i32 = 6;
pub const pmBestFitUseAssem: i32 = 0;
pub const pmBestFitEnabled: i32 = 16;
pub const pmBestFitDisabled: i32 = 32;
pub const pmBestFitMask: i32 = 48;
pub const pmThrowOnUnmappableCharUseAssem: i32 = 0;
pub const pmThrowOnUnmappableCharEnabled: i32 = 4096;
pub const pmThrowOnUnmappableCharDisabled: i32 = 8192;
pub const pmThrowOnUnmappableCharMask: i32 = 12288;
pub const pmSupportsLastError: i32 = 64;
pub const pmCallConvMask: i32 = 1792;
pub const pmCallConvWinapi: i32 = 256;
pub const pmCallConvCdecl: i32 = 512;
pub const pmCallConvStdcall: i32 = 768;
pub const pmCallConvThiscall: i32 = 1024;
pub const pmCallConvFastcall: i32 = 1280;
pub const pmMaxValue: i32 = 65535;// CorPinvokeMap
const (
pmNoMangle int32 = 1
pmCharSetMask int32 = 6
pmCharSetNotSpec int32 = 0
pmCharSetAnsi int32 = 2
pmCharSetUnicode int32 = 4
pmCharSetAuto int32 = 6
pmBestFitUseAssem int32 = 0
pmBestFitEnabled int32 = 16
pmBestFitDisabled int32 = 32
pmBestFitMask int32 = 48
pmThrowOnUnmappableCharUseAssem int32 = 0
pmThrowOnUnmappableCharEnabled int32 = 4096
pmThrowOnUnmappableCharDisabled int32 = 8192
pmThrowOnUnmappableCharMask int32 = 12288
pmSupportsLastError int32 = 64
pmCallConvMask int32 = 1792
pmCallConvWinapi int32 = 256
pmCallConvCdecl int32 = 512
pmCallConvStdcall int32 = 768
pmCallConvThiscall int32 = 1024
pmCallConvFastcall int32 = 1280
pmMaxValue int32 = 65535
)const
pmNoMangle = 1;
pmCharSetMask = 6;
pmCharSetNotSpec = 0;
pmCharSetAnsi = 2;
pmCharSetUnicode = 4;
pmCharSetAuto = 6;
pmBestFitUseAssem = 0;
pmBestFitEnabled = 16;
pmBestFitDisabled = 32;
pmBestFitMask = 48;
pmThrowOnUnmappableCharUseAssem = 0;
pmThrowOnUnmappableCharEnabled = 4096;
pmThrowOnUnmappableCharDisabled = 8192;
pmThrowOnUnmappableCharMask = 12288;
pmSupportsLastError = 64;
pmCallConvMask = 1792;
pmCallConvWinapi = 256;
pmCallConvCdecl = 512;
pmCallConvStdcall = 768;
pmCallConvThiscall = 1024;
pmCallConvFastcall = 1280;
pmMaxValue = 65535;// CorPinvokeMap
pub const pmNoMangle: i32 = 1;
pub const pmCharSetMask: i32 = 6;
pub const pmCharSetNotSpec: i32 = 0;
pub const pmCharSetAnsi: i32 = 2;
pub const pmCharSetUnicode: i32 = 4;
pub const pmCharSetAuto: i32 = 6;
pub const pmBestFitUseAssem: i32 = 0;
pub const pmBestFitEnabled: i32 = 16;
pub const pmBestFitDisabled: i32 = 32;
pub const pmBestFitMask: i32 = 48;
pub const pmThrowOnUnmappableCharUseAssem: i32 = 0;
pub const pmThrowOnUnmappableCharEnabled: i32 = 4096;
pub const pmThrowOnUnmappableCharDisabled: i32 = 8192;
pub const pmThrowOnUnmappableCharMask: i32 = 12288;
pub const pmSupportsLastError: i32 = 64;
pub const pmCallConvMask: i32 = 1792;
pub const pmCallConvWinapi: i32 = 256;
pub const pmCallConvCdecl: i32 = 512;
pub const pmCallConvStdcall: i32 = 768;
pub const pmCallConvThiscall: i32 = 1024;
pub const pmCallConvFastcall: i32 = 1280;
pub const pmMaxValue: i32 = 65535;const
pmNoMangle* = 1
pmCharSetMask* = 6
pmCharSetNotSpec* = 0
pmCharSetAnsi* = 2
pmCharSetUnicode* = 4
pmCharSetAuto* = 6
pmBestFitUseAssem* = 0
pmBestFitEnabled* = 16
pmBestFitDisabled* = 32
pmBestFitMask* = 48
pmThrowOnUnmappableCharUseAssem* = 0
pmThrowOnUnmappableCharEnabled* = 4096
pmThrowOnUnmappableCharDisabled* = 8192
pmThrowOnUnmappableCharMask* = 12288
pmSupportsLastError* = 64
pmCallConvMask* = 1792
pmCallConvWinapi* = 256
pmCallConvCdecl* = 512
pmCallConvStdcall* = 768
pmCallConvThiscall* = 1024
pmCallConvFastcall* = 1280
pmMaxValue* = 65535enum CorPinvokeMap : int {
pmNoMangle = 1,
pmCharSetMask = 6,
pmCharSetNotSpec = 0,
pmCharSetAnsi = 2,
pmCharSetUnicode = 4,
pmCharSetAuto = 6,
pmBestFitUseAssem = 0,
pmBestFitEnabled = 16,
pmBestFitDisabled = 32,
pmBestFitMask = 48,
pmThrowOnUnmappableCharUseAssem = 0,
pmThrowOnUnmappableCharEnabled = 4096,
pmThrowOnUnmappableCharDisabled = 8192,
pmThrowOnUnmappableCharMask = 12288,
pmSupportsLastError = 64,
pmCallConvMask = 1792,
pmCallConvWinapi = 256,
pmCallConvCdecl = 512,
pmCallConvStdcall = 768,
pmCallConvThiscall = 1024,
pmCallConvFastcall = 1280,
pmMaxValue = 65535,
}#define global pmNoMangle 0x1
#define global pmCharSetMask 0x6
#define global pmCharSetNotSpec 0x0
#define global pmCharSetAnsi 0x2
#define global pmCharSetUnicode 0x4
#define global pmCharSetAuto 0x6
#define global pmBestFitUseAssem 0x0
#define global pmBestFitEnabled 0x10
#define global pmBestFitDisabled 0x20
#define global pmBestFitMask 0x30
#define global pmThrowOnUnmappableCharUseAssem 0x0
#define global pmThrowOnUnmappableCharEnabled 0x1000
#define global pmThrowOnUnmappableCharDisabled 0x2000
#define global pmThrowOnUnmappableCharMask 0x3000
#define global pmSupportsLastError 0x40
#define global pmCallConvMask 0x700
#define global pmCallConvWinapi 0x100
#define global pmCallConvCdecl 0x200
#define global pmCallConvStdcall 0x300
#define global pmCallConvThiscall 0x400
#define global pmCallConvFastcall 0x500
#define global pmMaxValue 0xFFFF