Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод 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 |