다음을 통해 공유


레이블(디버그 인터페이스 액세스 SDK)

프로그램 코드의 위치 식별 되는 SymTagLabel 기호입니다.

속성

다음 표에서이 기호 형식에 대해 유효한 속성을 보여 줍니다.

Property

데이터 형식

설명

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

TRUE로 레이블이 지정 된 경우 해당 noinline 특성입니다.

IDiaSymbol::get_noReturn

BOOL

TRUE로 레이블이 지정 된 경우 해당 noreturn 특성입니다.

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

이 레이블은 실행 파일 이미지 내의 위치입니다.

참고 항목

참조

기호 형식의 어휘 계층 구조

LocationType

기호 위치