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