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 |