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 |