Condividi tramite


Metodo IHostDataModelAccess::GetDataModel (dbgmodel.h)

Il metodo GetDataModel è il metodo sull'interfaccia bridge che fornisce l'accesso a entrambi i lati del modello di dati:

• L'host di debug (il bordo inferiore del debugger) è espresso dall'interfaccia IDebugHost restituita

• Componente principale del modello di dati : la gestione modelli di dati è espressa dall'interfaccia IDataModelManager restituita

Sintassi

HRESULT GetDataModel(
  IDataModelManager **manager,
  IDebugHost        **host
);

Parametri

manager

Viene restituita qui un'interfaccia alla gestione modelli di dati.

host

L'interfaccia principale dell'host di debug viene restituita qui.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o l'errore.

Commenti

Codice di esempio

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.
    }
}

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDataHostModelAccess