次の方法で共有


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 インターフェイス