Condividi tramite


Interfaccia IDebugHostFunctionIntrospection3 (dbgmodel.h)

La versione 3 di un'interfaccia facoltativa host che fornisce informazioni dettagliate su una funzione.

Questa versione 3 dell'interfaccia supporta tutti i metodi precedenti con firme identiche e include nuovi metodi aggiuntivi che forniscono funzionalità aggiuntive. I nuovi metodi sono elencati nell'intestazione alla fine della sezione per tale interfaccia.

Eredità

L'interfaccia IDebugHostFunctionIntrospection3 eredita dall'interfaccia IDebugHostFunctionIntrospection2.

Metodi

L'interfaccia IDebugHostFunctionIntrospection3 dispone di questi metodi.

 
IDebugHostFunctionIntrospection3::AddRef

Il metodo AddRef incrementa il conteggio dei riferimenti per un oggetto .
IDebugHostFunctionIntrospection3::EnumerateInlineFunctionsByRVA

Il metodo EnumerateInlineFunctionsByRVA enumera le funzioni inlinedi in corrispondenza di un indirizzo virtuale relativo specifico.
IDebugHostFunctionIntrospection3::EnumerateLocalsDetails

Il metodo EnumerateLocalsDetails enumera un set di informazioni su tutte le variabili locali e gli argomenti all'interno di una funzione.
IDebugHostFunctionIntrospection3::EnumerateLocalsDetailsEx

Il metodo EnumerateLocalsDetailsEx enumera un set di informazioni su tutte le variabili locali e gli argomenti all'interno di una funzione.
IDebugHostFunctionIntrospection3::FindContainingCodeRangeByRVA

Il metodo FindContainingCodeRangeByRVA restituisce l'intervallo secondario di istruzioni inline in corrispondenza di un indirizzo virtuale relativo specifico.
IDebugHostFunctionIntrospection3::FindSourceLocationByRVA

Il metodo FindSourceLocationByRVA recupera il nome del file di origine e il numero di riga per un indirizzo virtuale relativo specifico.
IDebugHostFunctionIntrospection3::IsNoReturnFunction

Il metodo IsNoReturnFunction determina se la funzione è una funzione non restituita.
IDebugHostFunctionIntrospection3::QueryInterface

Il metodo QueryInterface esegue una query per un'interfaccia specifica sull'oggetto corrente.
IDebugHostFunctionIntrospection3::Release

Il metodo Release rilascia un riferimento all'oggetto introspezione della funzione.

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++