다음을 통해 공유


LocationType

기호에 포함된 위치 정보의 종류를 나타냅니다.

구문

enum LocationType {
    LocIsNull,
    LocIsStatic,
    LocIsTLS,
    LocIsRegRel,
    LocIsThisRel,
    LocIsEnregistered,
    LocIsBitField,
    LocIsSlot,
    LocIsIlRel,
    LocInMetaData,
    LocIsConstant,
    LocIsRegRelAliasIndir,
    LocTypeMax
};

Elements

요소 설명
LocIsNull 위치 정보를 사용할 수 없습니다.
LocIsStatic 위치가 정적입니다.
LocIsTLS 위치는 스레드 로컬 스토리지에 있습니다.
LocIsRegRel 위치는 레지스터에 상대적입니다.
LocIsThisRel 위치는 -relative입니다 this.
LocIsEnregistered 위치가 레지스터에 있습니다.
LocIsBitField 위치가 비트 필드에 있습니다.
LocIsSlot 위치는 MSIL(Microsoft Intermediate Language) 슬롯입니다.
LocIsIlRel 위치는 MSIL에 상대적입니다.
LocInMetaData 위치는 메타데이터에 있습니다.
LocIsConstant 위치는 상수 값에 있습니다.
LocIsRegRelAliasIndir 위치는 레지스터 상대이며 UDT(사용자 정의 형식)의 일부에 대한 별칭입니다.
LocTypeMax 이 열거형의 위치 형식 수입니다.

설명

인터페이스에 IDiaSymbol 사용할 수 있는 속성은 이미지 파일 내에서 기호의 위치에 따라 달라집니다. 자세한 내용은 기호 위치를 참조하세요.

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

요구 사항

헤더: cvconst.h

참고 항목