Condividi tramite


Metodo IDataModelScriptClient::ReportError (dbgmodel.h)

Se si verifica un errore durante l'esecuzione o la chiamata dello script, il provider di script chiama il metodo ReportError per notificare all'interfaccia utente l'errore.

Il provider di script può chiamare il metodo ReportError un numero arbitrario di volte durante un'operazione Execute o InvokeMain. Spetta al client determinare come presentare le informazioni sull'errore all'utente.

Sintassi

HRESULT ReportError(
  ErrorClass errClass,
  HRESULT    hrFail,
  PCWSTR     message,
  ULONG      line,
  ULONG      position
);

Parametri

errClass

Classe di errore che viene segnalata come membro dell'enumerazione ErrorClass. Altre informazioni su questa enumerazione sono disponibili nella documentazione per IDebugHostErrorSink.

hrFail

HRESULT dell'errore che si è verificato. Se il dominio dell'errore non è un HRESULT, deve essere convertito in tale dal mezzo più appropriato.

message

Messaggio di errore che si è verificato.

line

Numero di riga in base uno dello script in cui si è verificato l'errore.

position

Posizione in base (numero di colonna) all'interno della riga in cui si è verificato l'errore.

Valore restituito

Questo metodo restituisce HRESULT.

Requisiti

Requisito Valore
Intestazione dbgmodel.h

Vedi anche

Interfaccia IDataModelScriptClient