IDataModelScriptClient::ReportError-Methode (dbgmodel.h)
Wenn während der Ausführung oder beim Aufrufen des Skripts ein Fehler auftritt, ruft der Skriptanbieter die ReportError-Methode auf, um die Benutzeroberfläche über den Fehler zu benachrichtigen.
Der Skriptanbieter kann die ReportError-Methode während eines Execute- oder InvokeMain-Vorgangs beliebig oft aufrufen. Es liegt am Client, zu bestimmen, wie die Fehlerinformationen für den Benutzer bereitgestellt werden sollen.
Syntax
HRESULT ReportError(
ErrorClass errClass,
HRESULT hrFail,
PCWSTR message,
ULONG line,
ULONG position
);
Parameter
errClass
Die Fehlerklasse, die als Member der ErrorClass-Enumeration gemeldet wird. Weitere Informationen zu dieser Enumeration finden Sie in der Dokumentation zu IDebugHostErrorSink.
hrFail
Das HRESULT des aufgetretenen Fehlers. Wenn die Domäne des Fehlers kein HRESULT war, sollte sie mit den am besten geeigneten Mitteln in eine solche konvertiert werden.
message
Die aufgetretene Fehlermeldung.
line
Die eine basierende Zeilennummer des Skripts, in dem der Fehler aufgetreten ist.
position
Die eine basierende Position (Spaltennummer) innerhalb der Zeile, in der der Fehler aufgetreten ist.
Rückgabewert
Diese Methode gibt HRESULT zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header | dbgmodel.h |