CV_call_e
함수의 호출 규칙을 지정합니다.
참고 항목
여기에는 가장 일반적인 열거형 값만 설명되어 있습니다. 전체 열거형은 cvconst.h 헤더 파일에서 사용할 수 있습니다.
구문
typedef enum CV_call_e {
CV_CALL_NEAR_C = 0x00,
CV_CALL_NEAR_FAST = 0x04,
CV_CALL_NEAR_STD = 0x07,
CV_CALL_NEAR_SYS = 0x09,
CV_CALL_THISCALL = 0x0b,
CV_CALL_CLRCALL = 0x16
} CV_call_e;
Elements
요소 | 설명 |
---|---|
CV_CALL_NEAR_C | 오른쪽에서 왼쪽으로 가까운 푸시를 사용하여 함수 호출 규칙을 지정합니다. 호출 함수는 스택을 지웁니다. |
CV_CALL_NEAR_FAST | 레지스터와 함께 왼쪽에서 오른쪽에 가까운 푸시를 사용하여 함수 호출 규칙을 지정합니다. 호출된 함수는 매개 변수 바이트의 합계를 사용하여 스택을 지웁니다. |
CV_CALL_NEAR_STD | 근 표준 호출(오른쪽에서 왼쪽 푸시)을 사용하여 함수 호출 규칙을 지정합니다. |
CV_CALL_NEAR_SYS | 가까운 시스템 호출을 사용하여 함수 호출 규칙을 지정합니다. |
CV_CALL_THISCALL | 호출 ( this 레지스터에 전달된 포인터)을 사용하여 this 함수 호출 규칙을 지정합니다. |
CV_CALL_CLRCALL | CLR(공용 언어 런타임)(관리 코드 호출 규칙이라고도 함) 에서 사용하는 함수 호출 규칙을 지정합니다. |
설명
이 열거형의 값은 IDiaSymbol::get_callingConvention 메서드 호출에서 반환됩니다.
요구 사항
헤더: cvconst.h