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. Puede 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, debe convertirse 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 (número de columna) dentro de la línea donde se produjo el error.

Valor devuelto

Este método devuelve HRESULT.

Requisitos

Requisito Valor
encabezado de dbgmodel.h

Consulte también

de interfaz IDataModelScriptClient de