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 |