다음을 통해 공유


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

모든 변수, 매개 변수, 지역 변수, 전역 변수 및 클래스 멤버와 같은 식별 됩니다 SymTagData 기호입니다.상수 값 (LocIsConstant)는이 형식으로 식별 됩니다.

속성

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

Property

데이터 형식

설명

IDiaSymbol::get_access

DWORD

필드의 경우 다음 값 중 하나를 CV_access_e.

IDiaSymbol::get_addressOffset

DWORD

일부 위치를 오프셋 합니다. 자세한 내용은 LocationType.

IDiaSymbol::get_addressSection

DWORD

위치 섹션 부분입니다. 자세한 내용은 LocationType.

IDiaSymbol::get_addressTaken

BOOL

TRUE이 데이터의이 주소가 다른 기호로 참조 되는 경우.

IDiaSymbol::get_bitPosition

DWORD

위치 비트 위치입니다. 자세한 내용은 LocationType (DIA SDK v 8.0에서는 지원 되지 않음).

IDiaSymbol::get_classParent

IDiaSymbol*

이 경우 클래스, 구조체, 공용 구조체 또는 클래스 필드 수 있습니다.

IDiaSymbol::get_classParentId

DWORD

부모 기호가 클래스의 ID입니다.

IDiaSymbol::get_compilerGenerated

BOOL

TRUE데이터는 컴파일러에 의해 생성 된 경우.

IDiaSymbol::get_constType

BOOL

TRUE데이터 상수로 표시 되어 있는 경우입니다.

IDiaSymbol::get_dataKind

DWORD

DataKind 값 중 하나입니다.

IDiaSymbol::get_isAggregated

BOOL

TRUE데이터 (DIA SDK v 8.0에만 및 나중에) 하는 집계 된 데이터 형식에 포함 된 경우.

IDiaSymbol::get_isSplitted

BOOL

TRUE데이터가 있으면 DIA SDK v 8.0 에서만에서 나중에 여러 심볼의 집합체로 나눌 수 있습니다.

IDiaSymbol::get_length

ULONGLONG

비트 필드의 길이입니다. 자세한 내용은 LocationType.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

기호는 바깥쪽 컴파일, 함수, 또는 블록입니다.

IDiaSymbol::get_lexicalParentId

DWORD

어휘 부모 심볼의 ID입니다.

IDiaSymbol::get_locationType

DWORD

모든 허용 된 위치 형식입니다. 자세한 내용은 참조 하십시오.기호 위치

IDiaSymbol::get_name

BSTR

변수의 이름입니다.

IDiaSymbol::get_offset

LONG

레지스터 내용에서 오프셋입니다. 자세한 내용은 LocationType.

IDiaSymbol::get_registerId

DWORD

위치 지정자를 등록 합니다. 자세한 내용은 LocationType.

IDiaSymbol::get_relativeVirtualAddress

DWORD

데이터는 블록 내에서 상대적 위치입니다.

IDiaSymbol::get_slot

DWORD

데이터 슬롯 수를 가져옵니다.

IDiaSymbol::get_symIndexId

DWORD

심볼의 인덱스 ID입니다.

IDiaSymbol::get_symTag

DWORD

반환 SymTagData (중 하나를 SymTagEnum 값).

IDiaSymbol::get_token

DWORD

데이터를 나타내는 메타 데이터 토큰입니다.

IDiaSymbol::get_type

IDiaSymbol*

기호는 변수 형식입니다.

IDiaSymbol::get_typeId

DWORD

변수 형식 기호 ID입니다.

IDiaSymbol::get_unalignedType

BOOL

TRUE데이터 정렬 된 경우.

IDiaSymbol::get_value

VARIANT

상수 데이터의 값입니다.

IDiaSymbol::get_virtualAddress

ULONGLONG

실행 파일 내에서 데이터의 위치입니다.

IDiaSymbol::get_volatileType

BOOL

TRUE일시적으로 데이터를 표시 하는 경우.

참고 항목

참조

CV_access_e

DataKind

기호 형식의 어휘 계층 구조

LocationType

기호 위치