다음을 통해 공유


CompilandDetails

컴파일 대상 정보 기호가 있는 사이 분할 되는 SymTagCompiland 태그 (낮은 세부) 하는 SymTagCompilandDetails 태그 (높은 세부 정보).SymTagCompilandDetails다른 기호를 로드 해야 합니다.그러나 다양 한 사용할 수 없습니다 컴파일 대상에 대 한 정보 제공은 SymTagCompiland 기호입니다.

속성

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

Property

데이터 형식

설명

IDiaSymbol::get_backEndBuild

DWORD

컴파일러 백 엔드 빌드 번호입니다.

IDiaSymbol::get_backEndMajor

DWORD

컴파일러의 백 엔드 주 버전 번호입니다.

IDiaSymbol::get_backEndMinor

DWORD

컴파일러 백 엔드 부 버전 번호입니다.

IDiaSymbol::get_compilerName

BSTR

컴파일이 대상 (DIA SDK v 8.0에만 이상)을 생성 한 컴파일러의 이름입니다.

IDiaSymbol::get_editAndContinueEnabled

BOOL

TRUE편집 하며 계속 하기에서 컴파일이 활성화 된 경우.

IDiaSymbol::get_frontEndBuild

DWORD

컴파일러 프런트 엔드 빌드 번호입니다.

IDiaSymbol::get_frontEndMajor

DWORD

컴파일러 프런트 엔드 주 버전 번호입니다.

IDiaSymbol::get_frontEndMinor

DWORD

컴파일러 프런트 엔드 부 버전 번호입니다.

IDiaSymbol::get_hasDebugInfo

BOOL

TRUE이 컴파일 (DIA SDK v 8.0에만 이상)의 디버그 정보가 있는 경우.

IDiaSymbol::get_hasManagedCode

BOOL

TRUE이 컴파일 대상 관리 되는 코드 (DIA SDK v 8.0에만 이상) 포함 된 경우.

IDiaSymbol::get_hasSecurityChecks

BOOL

TRUE컴파일 대상으로 컴파일한 경우는 /GS(버퍼 보안 검사) 컴파일러 스위치 (DIA SDK v 8.0에만 이상).

IDiaSymbol::get_isCVTCIL

BOOL

TRUE컴파일 대상 공통 중간 언어 (CIL) 코드에서 네이티브 코드로 변환 하는 경우.

IDiaSymbol::get_isDataAligned

BOOL

TRUE사용자 정의 형식 (UDT) 정렬 된 경우 일부 메모리 경계 (DIA SDK v 8.0에만 이상)를 지정 합니다.

IDiaSymbol::get_isHotpatchable

BOOL

TRUE컴파일 대상으로 컴파일한 경우는 /hotpatch(핫 패치 가능 이미지 만들기) 컴파일러 스위치 (DIA SDK v 8.0에만 이상).

IDiaSymbol::get_isLTCG

BOOL

TRUE컴파일 대상으로 컴파일한 경우는 /LTCG(링크 타임 코드 생성) 컴파일러 스위치 (DIA SDK v 8.0에만 이상).

IDiaSymbol::get_isMSILNetmodule

BOOL

TRUE 이면 컴파일 (DIA SDK v 8.0에만 이상)를 Microsoft 중간 언어 (MSIL) 모듈입니다.

IDiaSymbol::get_language

DWORD

소스 코드 언어입니다.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

컴파일 대상에 대 한 기호입니다.

IDiaSymbol::get_lexicalParentId

DWORD

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

IDiaSymbol::get_platform

DWORD

컴파일 대상 된 컴파일할 플랫폼 (중 하나를 CV_CPU_TYPE_e 값).

IDiaSymbol::get_symIndexId

DWORD

심볼의 인덱스 ID입니다.

IDiaSymbol::get_symTag

DWORD

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

설명

컴파일러는 종종 컴파일러 2 패스 라는 형태로 제공. 일부 컴파일러 버전에서는 매번 별도 프로그램으로 처리 합니다.이러한 프런트 엔드 및 백 엔드 컴파일러는 각각 따라서 백 엔드 및 프런트 엔드 버전 번호에 대 한 심볼 속성 이라고 합니다.

참고 항목

참조

컴파일 대상

기호 형식의 어휘 계층 구조