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 |