IHostDataModelAccess::GetDataModel 메서드(dbgmodel.h)
GetDataModel 메서드는 데이터 모델의 양쪽에 대한 액세스를 제공하는 브리지 인터페이스의 메서드입니다.
• 디버그 호스트(디버거의 아래쪽 가장자리)는 반환된 IDebugHost 인터페이스로 표현됩니다.
• 데이터 모델의 주요 구성 요소 - 데이터 모델 관리자는 반환된 IDataModelManager 인터페이스로 표현됩니다.
통사론
HRESULT GetDataModel(
IDataModelManager **manager,
IDebugHost **host
);
매개 변수
manager
데이터 모델 관리자에 대한 인터페이스가 여기에 반환됩니다.
host
디버그 호스트의 핵심 인터페이스가 여기에 반환됩니다.
반환 값
이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.
발언
코드 샘플
ComPtr<IDebugClient> spClient; /* get an IDebugClient* from DbgEng */
ComPtr<IHostDataModelAccess> spDataModelAccess;
if (SUCCEEDED(spClient.As(&spDataModelAccess)))
{
ComPtr<IDataModelManager> spManager;
ComPtr<IDebugHost> spHost;
if (SUCCEEDED(spDataModelAccess->GetDataModel(&spManager, &spHost)))
{
// The data model manager and debug host have been fetched from the engine interface.
}
}
요구 사항
요구 | 값 |
---|---|
헤더 | dbgmodel.h |