다음을 통해 공유


THUNK_ORDINAL

썽크 형식을 지정합니다.

구문

typedef enum THUNK_ORDINAL {
    THUNK_ORDINAL_NOTYPE,
    THUNK_ORDINAL_ADJUSTOR,
    THUNK_ORDINAL_VCALL,
    THUNK_ORDINAL_PCODE,
    THUNK_ORDINAL_LOAD

    // trampoline thunk ordinals - only for use in Trampoline thunk symbols
    THUNK_ORDINAL_TRAMP_INCREMENTAL,
    THUNK_ORDINAL_TRAMP_BRANCHISLAND,
    THUNK_ORDINAL_TRAMP_STRICTICF,
    THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS,
    THUNK_ORDINAL_TRAMP_FUNCOVERRIDING,
} THUNK_ORDINAL;

Elements

요소 설명
THUNK_ORDINAL_NOTYPE 표준 펑크.
THUNK_ORDINAL_ADJUSTOR this 조정자 렁크.
THUNK_ORDINAL_VCALL 가상 호출 펑크.
THUNK_ORDINAL_PCODE P 코드 펑크.
THUNK_ORDINAL_LOAD 지연 로드 펑크.
THUNK_ORDINAL_TRAMP_INCREMENTAL 증분 트램폴린 thunk (trampoline thunk는 한 메모리 공간에서 다른 메모리 공간으로 호출을 반송하는 데 사용됩니다).
THUNK_ORDINAL_TRAMP_BRANCHISLAND 분기 지점 트램폴린 펑크.
THUNK_ORDINAL_TRAMP_STRICTICF 엄격한 icf 트램폴린 펑크.
THUNK_ORDINAL_TRAMP_ARM64XSAMEADDRESS ARM64X 동일한 주소 트램폴린 펑크.
THUNK_ORDINAL_TRAMP_FUNCOVERRIDING trampoline thunk를 재정의하는 함수입니다.

설명

이 열거형의 값은 IDiaSymbol::get_thunkOrdinal 메서드 호출에서 반환됩니다.

요구 사항

헤더: cvconst.h

참고 항목