IDebugHostPublic 인터페이스(dbgmodel.h)

공용 기호(주소/이름에만 해당)에 대한 (IDebugHostSymbol 파생) 인터페이스입니다.

PDB의 publics 테이블 내의 기호를 나타냅니다. 여기에는 연결된 형식 정보가 없습니다. 이름과 주소입니다.

상속

IDebugHostPublic은 IDebugHostSymbol에서 상속됩니다.

메서드

IDebugHostPublic 인터페이스에는 이러한 메서드가 있습니다.

 
IDebugHostPublic::AddRef

IDebugHostPublic::AddRef 메서드는 개체의 인터페이스에 대한 참조 수를 증가합니다.
IDebugHostPublic::EnumerateChildren

IDebugHostPublic::EnumerateChildren 메서드는 지정된 기호의 모든 자식을 열거할 수 있는 열거자를 가져옵니다.
IDebugHostPublic::GetContainingModule

기호에서 호출되는 IDebugHostPublic::GetContainingModule 메서드는 기호에 포함된 모듈이 있는 경우 기호가 포함된 모듈을 가져옵니다.
IDebugHostPublic::GetContext

기호에서 호출되는 IDebugHostPublic::GetContext 메서드는 기호가 있는 호스트 컨텍스트를 가져옵니다.
IDebugHostPublic::GetLocation

IDebugHostPublic::GetLocation 메서드는 정적 위치가 있는 기호에서 호출될 때 기호의 추상 위치(주소)를 가져옵니다.
IDebugHostPublic::GetLocationKind

IDebugHostPublic::GetLocationKind 메서드는 기호에서 호출될 때 LocationKind 열거형에 따라 기호가 있는 위치의 종류를 가져옵니다.
IDebugHostPublic::GetName

기호에서 호출되는 IDebugHostPublic::GetName 메서드는 이름이 있는 경우 기호의 이름을 가져옵니다.
IDebugHostPublic::GetSymbolKind

IDebugHostPublic::GetSymbolKind 메서드는 기호에서 호출되는 경우 필드, 기본 클래스 또는 형식과 같은 기호 종류를 가져옵니다.
IDebugHostPublic::GetType

기호에서 호출되는 IDebugHostPublic::GetType 메서드는 int *와 같은 기호 형식을 가져옵니다.
IDebugHostPublic::QueryInterface

IDebugHostPublic::QueryInterface 메서드는 개체에서 지원되는 인터페이스에 대한 포인터를 검색합니다.
IDebugHostPublic::Release

IDebugHostPublic::Release 메서드는 개체의 인터페이스에 대한 참조 수를 줄입니다.

설명

공용 기호는 기호 파일 내의 공용 테이블의 항목을 나타냅니다. 사실상 주소 내보내기입니다. 공용 기호와 연결된 형식 정보는 없으며 주소만 있습니다. 호출자가 공용 기호를 명시적으로 요청하지 않는 한 디버그 호스트는 모든 문의에 대해 프라이빗 기호를 반환하는 것을 선호합니다. 공용 기호는 IDebugHostPublic 인터페이스로 표현됩니다.

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

디버거 데이터 모델 C++ 개요