Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo StartDebugging "attiva" il debugger per uno script specifico. L'azione di avvio del debug non causa attivamente interruzioni o istruzioni di esecuzione. Rende semplicemente possibile il debug dello script e fornisce un set di interfacce per consentire al client di 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 "si interrompe nel debugger", tale interruzione viene implementata da una chiamata sincrona per notificare al client dell'evento. L'esecuzione riprende quando il client torna dalla chiamata di notifica. Un argomento restituito indica come deve essere ripresa l'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 per il 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 negativo.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dbgmodel.h |