次の方法で共有


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.
    }
}

要件

要件
Header dbgmodel.h

こちらもご覧ください

IDataHostModelAccess インターフェイス