Condividi tramite


Interfaccia IDebugHostHostHost (dbgmodel.h)

Interfaccia che l'host del debugger sottostante deve implementare per gestire gli script del modello di dati.

Interfaccia che indica la capacità dell'host di debug di partecipare all'ambiente di scripting. Questa interfaccia consente la creazione di contesti che informano i motori di scripting di dove inserire oggetti.

Ereditarietà

IDebugHostHost eredita da IUnknown.

Metodi

L'interfaccia IDebugHostHost ha questi metodi.

 
IDebugHostHost::AddRef

Il metodo IDebugHostHost::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.
IDebugHostHost::CreateContext

Il metodo CreateContext viene chiamato da un provider di script per creare un nuovo contesto in cui inserire il contenuto dello script.
IDebugHostHost::QueryInterface

Il metodo IDebugHostHost::QueryInterface recupera puntatori alle interfacce supportate in un oggetto.
IDebugHostHost::Release

Il metodo IDebugHostHost::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto.

Commenti

L'interfaccia IDebugHostHostHost è l'interfaccia usata da un provider di script per ottenere un contesto dall'host di debug per uno script appena creato. Questo contesto include un oggetto (fornito dall'host di debug) in cui il provider di script può inserire qualsiasi bridge tra il modello di dati e l'ambiente di scripting. Tali bridge potrebbero, ad esempio, essere metodi del modello di dati che richiamano funzioni di script. Questa operazione consente a un chiamante sul lato modello di dati di richiamare i metodi di script usando il metodo Call nell'interfaccia IModelMethod .

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++