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.
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 modo dal mezzo più appropriato.
message
Messaggio di errore che si è verificato.
line
Numero di riga in base 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.
Fabbisogno
| Requisito | Valore |
|---|---|
| intestazione | dbgmodel.h |