레이블(디버그 인터페이스 액세스 SDK)
프로그램 코드 내 위치는 SymTagLabel
기호로 식별됩니다.
속성
다음 표에서는 이 기호 형식에 유효한 속성을 보여 줍니다.
속성 | 데이터 형식 | 설명 |
---|---|---|
IDiaSymbol::get_addressOffset | DWORD |
위치의 오프셋 파트입니다. 자세한 내용은 LocationType 열거형을 참조하세요. |
IDiaSymbol::get_addressSection | DWORD |
위치의 섹션 부분입니다. 자세한 내용은 LocationType 열거형을 참조하세요. |
IDiaSymbol::get_customCallingConvention | BOOL |
레이블에서 사용자 지정 호출 규칙을 사용하는 경우 TRUE 입니다. |
IDiaSymbol::get_farReturn | BOOL |
레이블에서 원거리 반환을 수행하는 경우 TRUE 입니다. |
IDiaSymbol::get_interruptReturn | BOOL |
레이블에 인터럽트에서 반환이 포함된 경우 TRUE 입니다. |
IDiaSymbol::get_lexicalParent | IDiaSymbol* |
바깥쪽 컴파일 대상, 블록 또는 함수에 대한 기호입니다. |
IDiaSymbol::get_lexicalParentId | DWORD |
어휘 부모 기호의 ID입니다. |
IDiaSymbol::get_locationType | DWORD |
레이블에 정적 위치가 있습니다. 자세한 내용은 기호 위치 열거형을 참조하세요. |
IDiaSymbol::get_name | BSTR |
레이블의 이름입니다. |
IDiaSymbol::get_noInline | BOOL |
레이블이 noinline 특성으로 지정된 경우 TRUE 입니다. |
IDiaSymbol::get_noReturn | BOOL |
레이블이 noreturn 특성으로 지정된 경우 TRUE 입니다. |
IDiaSymbol::get_notReached | BOOL |
레이블이 호출되지 않는 경우 TRUE 입니다. |
IDiaSymbol::get_offset | LONG |
메모리 내 기호의 오프셋입니다. 자세한 내용은 LocationType 열거형, LocIsRegRel 을 참조하세요. |
IDiaSymbol::get_optimizedCodeDebugInfo | BOOL |
코드에 최적화된 코드에 대한 디버그 정보가 포함된 경우 TRUE 입니다. |
IDiaSymbol::get_relativeVirtualAddress | DWORD |
해당 모듈 내에서 이 레이블의 상대 위치입니다. |
IDiaSymbol::get_symIndexId | DWORD |
기호의 인덱스 ID입니다. |
IDiaSymbol::get_symTag | DWORD |
SymTagFuncDebugLabel (SymTagEnum 열거형 값 중 하나)를 반환합니다. |
IDiaSymbol::get_virtualAddress | ULONGLONG |
실행 가능 이미지 내에서 이 레이블의 위치입니다. |