Condividi tramite


Interfaccia IDebugHostExtensibility3 (dbgmodel.h)

Versione 3 dell'interfaccia di estendibilità per il debugger sottostante.

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 IDebugHostExtensibility3 eredita dall'interfaccia IDebugHostExtensibility2.

Metodi

L'interfaccia IDebugHostExtensibility 3 dispone di questi metodi.

 
IDebugHostExtensibility3::AddRef

Il metodo AddRef incrementa il conteggio dei riferimenti per un oggetto .
IDebugHostExtensibility3::CreateFunctionAlias

Il metodo CreateFunctionAlias crea un "alias di funzione", un "alias rapido" per un metodo implementato in un'estensione. Il significato di questo alias è specifico dell'host.
IDebugHostExtensibility3::CreateFunctionAliasWithMetadata

Il metodo CreateFunctionAliasWithMetadata è simile a CreateFunctionAlias, ma consente di passare informazioni sui metadati sulla funzione.
IDebugHostExtensibility3::D estroyFunctionAlias

Il metodo DestroyFunctionAlias annulla una chiamata precedente al metodo CreateFunctionAlias. La funzione non sarà più disponibile con il nome alias rapido.
IDebugHostExtensibility3::ExtendHostContext

Il metodo ExtendHostContext viene usato dagli host che supportano la ricezione di dati non crittografati arbitrari (POD) all'interno di un contesto host. Questo metodo estende la nozione di contesto host con dimensioni specifiche dei dati POD.
IDebugHostExtensibility3::QueryHostContextExtension

Il metodo QueryHostContextExtension consente di cercare un'estensione del contesto e le relative informazioni usando un GUID identificatore.
IDebugHostExtensibility3::QueryInterface

Il metodo QueryInterface esegue una query per un'interfaccia in un oggetto .
IDebugHostExtensibility3::Release

Il metodo Release rilascia il riferimento all'oggetto di estendibilità host.
IDebugHostExtensibility3::ReleaseHostContextExtension

Il metodo ReleaseHostContextExtension viene usato per rilasciare la prenotazione di un BLOB di contesto host acquisito dal metodo ExtendHostContext

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

Panoramica del modello di dati del debugger di C++