다음을 통해 공유


CorSymAddrKind 열거형

메모리 주소의 유형을 나타냅니다.

구문

typedef enum CorSymAddrKind
{
    ADDR_IL_OFFSET          = 1,
    ADDR_NATIVE_RVA         = 2,
    ADDR_NATIVE_REGISTER    = 3,
    ADDR_NATIVE_REGREL      = 4,
    ADDR_NATIVE_OFFSET      = 5,
    ADDR_NATIVE_REGREG      = 6,
    ADDR_NATIVE_REGSTK      = 7,
    ADDR_NATIVE_STKREG      = 8,
    ADDR_BITFIELD           = 9,
    ADDR_NATIVE_ISECTOFFSET = 10
} CorSymAddrKind;

멤버

멤버 설명
ADDR_IL_OFFSET CIL(공용 중간 언어) 지역 변수 또는 매개 변수 인덱스입니다.
ADDR_NATIVE_RVA 모듈에 대한 상대 가상 주소를 나타냅니다.
ADDR_NATIVE_REGISTER CPU 레지스터를 나타냅니다.
ADDR_NATIVE_REGREL 첫 번째 주소가 레지스터이고 두 번째 주소가 오프셋임을 나타냅니다.
ADDR_NATIVE_OFFSET 기본 주소의 오프셋을 나타냅니다.
ADDR_NATIVE_REGREG 첫 번째 주소가 레지스터의 하위 부분이며 두 번째 주소가 높은 부분임을 나타냅니다.
ADDR_NATIVE_REGSTK 첫 번째 주소는 레지스터의 하위 부분, 두 번째 주소는 높은 부분, 세 번째는 오프셋임을 나타냅니다.
ADDR_NATIVE_STKREG 첫 번째 주소가 레지스터이고, 두 번째 주소가 오프셋이고, 세 번째 주소가 레지스터의 상위 부분임을 나타냅니다.
ADDR_BITFIELD 첫 번째 주소는 필드의 시작이고 두 번째 주소는 필드 길이임을 나타냅니다.
ADDR_NATIVE_ISECTOFFSET 첫 번째 주소가 섹션이고 두 번째 주소가 오프셋임을 나타냅니다.

요구 사항

헤더: CorSym.idl, CorSym.h

참고 항목