Condividi tramite


Metodo IDataModelScriptDebug::StartDebugging (dbgmodel.h)

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

Vedere anche

'interfaccia IDataModelScriptDebug