Metodo IDataModelScriptDebug::StartDebugging (dbgmodel.h)
Il metodo StartDebugging "attiva" il debugger per uno script specifico. L'azione di avvio del debug non causa attivamente alcuna interruzione o passaggio di esecuzione. Rende semplicemente possibile il debug dello script e fornisce un set di interfacce per il client per comunicare con l'interfaccia di debug.
Il client di debug passato al metodo StartDebugging deve essere salvato dall'implementazione. Quando si verifica un evento che "interrompe il debugger", tale interruzione viene implementata da una chiamata sincrona per notificare al client dell'evento. L'esecuzione riprende quando il client restituisce dalla chiamata di notifica. Un argomento restituito indica la modalità di ripresa dell'esecuzione.
Questo metodo deve essere chiamato solo quando il debugger di script non è abilitato per lo script specificato. Qualsiasi altra chiamata è illegale.
Sintassi
HRESULT StartDebugging(
IDataModelScriptDebugClient *debugClient
);
Parametri
debugClient
Interfaccia al client del debugger di script. Gli eventi di debug vengono passati a questa interfaccia.
Valore restituito
Questo metodo restituisce HRESULT che indica l'esito positivo o l'errore.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dbgmodel.h |