Interfaccia IDataModelScriptHostContext (dbgmodel.h)
Implementato dal debugger host sottostante, rappresenta le informazioni sulla posizione in cui l'host di debug esegue il bridging dello script.
Ereditarietà
IDataModelScriptHostContext eredita da IUnknown.
Metodi
L'interfaccia IDataModelScriptHostContext include questi metodi.
IDataModelScriptHostContext::AddRef Il metodo IDataModelScriptHostContext::AddRef incrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
IDataModelScriptHostContext::GetNamespaceObject Il metodo GetNamespaceObject restituisce un oggetto in cui il provider di script può inserire qualsiasi bridge tra il modello di dati e lo script. |
IDataModelScriptHostContext::NotifyScriptChange È necessario che un provider di script comunica all'host di debug in caso di determinate operazioni che si verificano con una chiamata al metodo NotifyScriptChange nel contesto associato. |
IDataModelScriptHostContext::QueryInterface Il metodo IDataModelScriptHostContext::QueryInterface recupera i puntatori alle interfacce supportate in un oggetto . |
IDataModelScriptHostContext::Release Il metodo IDataModelScriptHostContext::Release decrementa il conteggio dei riferimenti per un'interfaccia in un oggetto . |
Commenti
Interfaccia host usata dal provider di script come contenitore per il contenuto dello script. La modalità di esecuzione del contenuto di una superficie di script diversa dalle manipolazioni eseguite nel modello a oggetti dell'applicazione debugger dipende dall'host di debug specifico. Questa interfaccia consente al provider di script di ottenere informazioni su dove posizionarne il contenuto. Per altre informazioni, vedere Interfacce di scripting C++ del modello di dati .
L'interfaccia IDebugHostScriptHost è 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ò posizionare 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 script. In questo modo, un chiamante sul lato modello di dati può richiamare i metodi di script usando il metodo Call nell'interfaccia IModelMethod .
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |