Método IVsUIShell.ReportErrorInfo (Int32)
Publicado: abril de 2016
Método auxiliar que exibe uma mensagem de erro para o usuário.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int ReportErrorInfo(
int hr
)
int ReportErrorInfo(
int hr
)
abstract ReportErrorInfo :
hr:int -> int
Function ReportErrorInfo (
hr As Integer
) As Integer
Parâmetros
- hr
[in] Mensagem de erro para exibir.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsUIShell::ReportErrorInfo(
[in] HRESULT hr
);
Geralmente, este método é chamado pelo ambiente para relatar quaisquer objetos de erro transmitidos a ele de um VSPackage.Qualquer VSPackage pode usar esse método para sua própria implementação interno, mas a maioria das falhas em um VSPackage são propagadas para o ambiente para o relatório.
A mensagem a ser exibida deve ser previamente armazenada fora por uma chamada para o Win32 SetErrorInfo API (ou uma chamada para o método auxiliar SetErrorInfo).Se o HRESULT é um código de erro padrão do sistema e não há conjunto nenhuma mensagem de erro específico reservado por meio de uma chamada para SetErrorInfo, a mensagem de erro padrão do sistema será exibida.
Consulte também
Interface IVsUIShell
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo