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 |