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 |