Método IDataModelScriptClient::ReportError (dbgmodel.h)
Si se produce un error durante la ejecución o invocación del script, el proveedor de scripts llama al método ReportError para notificar a la interfaz de usuario el error.
El proveedor de scripts puede llamar al método ReportError un número arbitrario de veces durante una operación Execute o InvokeMain. Es necesario que el cliente determine cómo presentar la información de error al usuario.
Sintaxis
HRESULT ReportError(
ErrorClass errClass,
HRESULT hrFail,
PCWSTR message,
ULONG line,
ULONG position
);
Parámetros
errClass
Clase de error que se notifica como miembro de la enumeración ErrorClass. Encontrará más información sobre esta enumeración en la documentación de IDebugHostErrorSink.
hrFail
HRESULT del error que se produjo. Si el dominio del error no era un HRESULT, se debe convertir en tal por los medios más adecuados.
message
Mensaje de error que se produjo.
line
Número de línea basado en el script donde se produjo el error.
position
Posición basada en uno (número de columna) dentro de la línea donde se produjo el error.
Valor devuelto
Este método devuelve HRESULT.
Requisitos
Requisito | Valor |
---|---|
Header | dbgmodel.h |