Interfaccia IDataModelScriptDebugClient (dbgmodel.h)

Il client del debugger di script implementa questa interfaccia come parte di un canale di comunicazione bidirezionale con il debugger di script.

L'interfaccia utente che vuole fornire la funzionalità di debug degli script implementa l'interfaccia IDataModelScriptDebugClient. Il provider di script usa questa interfaccia per passare le informazioni di debug avanti e indietro (ad esempio, eventi che si verificano, punti di interruzione e così via...)

Ereditarietà

IDataModelScriptDebugClient eredita da IUnknown.

Metodi

L'interfaccia IDataModelScriptDebugClient include questi metodi.

 
IDataModelScriptDebugClient::AddRef

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

Ogni volta che si verifica un evento che si interrompe nel debugger di script, il codice di debug stesso effettua una chiamata all'interfaccia tramite il metodo NotifyDebugEvent.
IDataModelScriptDebugClient::QueryInterface

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

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

Commenti

L'applicazione dell'host di debug o del debugger che vuole fornire un'interfaccia per il debug di script deve fornire un'implementazione dell'interfaccia IDataModelScriptDebugClient al debugger di script tramite il metodo StartDebugging nell'interfaccia di debug per lo script.

IDataModelScriptDebugClient è il canale di comunicazione tra cui vengono passati gli eventi di debug e il controllo passa dal motore di esecuzione dello script a un'interfaccia del debugger.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Panoramica del modello di dati del debugger C++