CorCallingConvention 열거형
관리 코드에 적용되는 호출 규칙의 형식을 설명하는 값을 포함합니다.
typedef enum CorCallingConvention
{
IMAGE_CEE_CS_CALLCONV_DEFAULT = 0x0,
IMAGE_CEE_CS_CALLCONV_VARARG = 0x5,
IMAGE_CEE_CS_CALLCONV_FIELD = 0x6,
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG = 0x7,
IMAGE_CEE_CS_CALLCONV_PROPERTY = 0x8,
IMAGE_CEE_CS_CALLCONV_UNMGD = 0x9,
IMAGE_CEE_CS_CALLCONV_GENERICINST = 0xa,
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG = 0xb,
IMAGE_CEE_CS_CALLCONV_MAX = 0xc,
IMAGE_CEE_CS_CALLCONV_MASK = 0x0f,
IMAGE_CEE_CS_CALLCONV_HASTHIS = 0x20,
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS = 0x40,
IMAGE_CEE_CS_CALLCONV_GENERIC = 0x10
} CorCallingConvention;
멤버
멤버 |
설명 |
---|---|
IMAGE_CEE_CS_CALLCONV_DEFAULT |
기본 호출 규칙을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_VARARG |
메서드에 일정하지 않은 여러 가지 매개 변수가 사용됨을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_FIELD |
필드 호출을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_LOCAL_SIG |
로컬 메서드 호출을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_PROPERTY |
속성 호출을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_UNMGD |
관리되지 않는 형식의 호출을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_GENERICINST |
제네릭 메서드 인스턴스를 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_NATIVEVARARG |
일정하지 않은 여러 가지 매개 변수를 사용하는 메서드에 대한 64비트 PInvoke 호출을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_MAX |
잘못된 4비트 값을 설명합니다. |
IMAGE_CEE_CS_CALLCONV_MASK |
하위 4비트를 통해 호출 규칙이 기술됨을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_HASTHIS |
최상위 비트에 this 매개 변수가 기술됨을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_EXPLICITTHIS |
this 매개 변수가 시그니처에 명시적으로 기술됨을 나타냅니다. |
IMAGE_CEE_CS_CALLCONV_GENERIC |
정해진 수의 형식 인수를 사용하는 제네릭 메서드 시그니처를 나타냅니다. 이 값은 표준 매개 변수 개수보다 우선합니다. |
요구 사항
플랫폼: .NET Framework 시스템 요구 사항 참조
헤더: CorHdr.h
.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0