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