다음을 통해 공유


Block

각 코드 블록은 SymTagBlock 기호로 식별됩니다. Block 기호는 함수 내에서 중첩된 범위를 식별하는 데 사용됩니다.

속성

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

속성 데이터 형식 설명
IDiaSymbol::get_addressOffset DWORD 위치의 오프셋 파트입니다. 자세한 내용은 LocationType 열거형을 참조하세요.
IDiaSymbol::get_addressSection DWORD 위치의 섹션 부분입니다. 자세한 내용은 LocationType 열거형을 참조하세요.
IDiaSymbol::get_length ULONGLONG 블록의 코드 바이트 수입니다.
IDiaSymbol::get_lexicalParent IDiaSymbol* 바깥쪽 블록 또는 함수의 기호입니다.
IDiaSymbol::get_lexicalParentId DWORD 어휘 부모 기호의 ID를 반환합니다.
IDiaSymbol::get_locationType DWORD 블록에는 정적 위치가 있습니다. 자세한 내용은 기호 위치를 참조하세요.
IDiaSymbol::get_name BSTR 블록의 이름을 반환합니다(일반적으로 빈 문자열).
IDiaSymbol::get_relativeVirtualAddress DWORD 어휘 부모를 기준으로 이 블록의 가상 주소를 반환합니다.
IDiaSymbol::get_symIndexId DWORD 기호의 인덱스 ID입니다.
IDiaSymbol::get_symTag DWORD SymTagBlock(SymTagEnum 열거형 값 중 하나)를 반환합니다.
IDiaSymbol::get_virtualAddress ULONGLONG 실행 파일 내에서 이 블록의 가상 주소를 반환합니다.

참고 항목