Partilhar via


Método IDataModelScriptClient::ReportError (dbgmodel.h)

Se ocorrer um erro durante a execução ou invocação do script, o provedor de script chamará o método ReportError para notificar a interface do usuário do erro.

O provedor de script pode chamar o método ReportError de um número arbitrário de vezes durante uma operação Execute ou InvokeMain. Cabe ao cliente determinar como apresentar as informações de erro ao usuário.

Sintaxe

HRESULT ReportError(
  ErrorClass errClass,
  HRESULT    hrFail,
  PCWSTR     message,
  ULONG      line,
  ULONG      position
);

Parâmetros

errClass

A classe de erro que está sendo relatada como membro da enumeração ErrorClass. Mais informações sobre essa enumeração podem ser encontradas na documentação do IDebugHostErrorSink.

hrFail

O HRESULT do erro que ocorreu. Se o domínio do erro não for HRESULT, ele deverá ser convertido para isso pelos meios mais apropriados.

message

A mensagem de erro que ocorreu.

line

O número de linha baseado no script em que o erro ocorreu.

position

A posição baseada em um (número de coluna) dentro da linha em que o erro ocorreu.

Valor de retorno

Esse método retorna HRESULT.

Requisitos

Requisito Valor
cabeçalho dbgmodel.h

Consulte também

interface IDataModelScriptClient