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 |
데코레이트되지 않은 기호 이름의 일부 또는 전부입니다. |