다음을 통해 공유


PublicSymbol

.exe 파일이 만들어지면 각 퍼블릭 기호(최소한 각 전역 함수 및 데이터 기호)에 SymTagPublicSymbol 태그가 지정됩니다.

속성

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

속성 데이터 형식 설명
IDiaSymbol::get_addressOffset DWORD 위치의 오프셋 파트입니다. 자세한 내용은 LocationType 열거형을 참조하세요.
IDiaSymbol::get_addressSection DWORD 위치의 섹션 부분입니다. 자세한 내용은 LocationType 열거형을 참조하세요.
IDiaSymbol::get_code BOOL 기호 위치가 코드에 있는 경우 TRUE입니다.
IDiaSymbol::get_function BOOL 기호가 함수인 경우 TRUE입니다.
IDiaSymbol::get_length ULONGLONG 이 기호의 길이(바이트)입니다.
IDiaSymbol::get_lexicalParent IDiaSymbol* 전역 범위의 기호입니다.
IDiaSymbol::get_lexicalParentId DWORD 어휘 부모 기호의 ID입니다.
IDiaSymbol::get_locationType DWORD 퍼블릭 기호에는 정적 위치가 있습니다. 자세한 내용은 기호 위치를 참조하세요.
IDiaSymbol::get_managed BOOL 기호 위치가 관리 코드에 있는 경우 TRUE입니다.
IDiaSymbol::get_msil BOOL 기호 위치가 MSIL(Microsoft Intermediate Language) 코드에 있는 경우 TRUE입니다.
IDiaSymbol::get_name BSTR 기호의 완전히 데코레이트된 이름입니다.
IDiaSymbol::get_symIndexId DWORD 기호의 인덱스 ID입니다.
IDiaSymbol::get_relativeVirtualAddress DWORD 해당 블록 내에서 기호의 상대 위치입니다.
IDiaSymbol::get_symTag DWORD SymTagPublicSymbol(SymTagEnum 열거형 값 중 하나)를 반환합니다.
IDiaSymbol::get_undecoratedName BSTR 데코레이트되지 않은 기호 이름입니다.
IDiaSymbol::get_undecoratedNameEx BSTR 데코레이트되지 않은 기호 이름의 일부 또는 전부입니다.

참고 항목