Compartir a través de


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

Consulte también

Interfaz IDataModelScriptClient