Compartilhar 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 sobre o 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 um membro da enumeração ErrorClass. Mais informações sobre essa enumeração podem ser encontradas na documentação de IDebugHostErrorSink.

hrFail

O HRESULT do erro que ocorreu. Se o domínio do erro não for um 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 em um do 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.

Retornar valor

Esse método retorna HRESULT.

Requisitos

Requisito Valor
Cabeçalho dbgmodel.h

Confira também

Interface IDataModelScriptClient