다음을 통해 공유


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

추가 정보

IDataHostModelAccess 인터페이스