共用方式為


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 介面