IVsUIShell.ReportErrorInfo(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O método auxiliar que exibe uma mensagem de erro para o usuário.
public:
int ReportErrorInfo(int hr);
public:
int ReportErrorInfo(int hr);
int ReportErrorInfo(int hr);
public int ReportErrorInfo (int hr);
abstract member ReportErrorInfo : int -> int
Public Function ReportErrorInfo (hr As Integer) As Integer
Parâmetros
- hr
- Int32
no Mensagem de erro a ser exibida.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsUIShell::ReportErrorInfo(
[in] HRESULT hr
);
Esse método é geralmente chamado pelo ambiente para relatar qualquer objeto de erro passado a ele de um VSPackage. Qualquer VSPackage pode usar esse método interno para sua própria implementação, mas a maioria das falhas em um VSPackage é propagada para o ambiente a ser relatado.
A mensagem a ser exibida deve ser anteriormente ocultada por uma chamada para a API do Win32 SetErrorInfo (ou uma chamada para o método auxiliar SetErrorInfo ). Se o HRESULT for um código de erro do sistema padrão e não houver nenhuma mensagem de erro específica além de uma chamada para SetErrorInfo , a mensagem de erro do sistema padrão será exibida.