Método IVsPropertyPageFrame.ReportError (Int32)
Reporta um erro de COM (HRESULT).
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int ReportError(
int hrErr
)
int ReportError(
int hrErr
)
abstract ReportError :
hrErr:int -> int
Function ReportError (
hrErr As Integer
) As Integer
Parâmetros
- hrErr
[in] Um HRESULT.
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
Use esse método em vez de ReportErrorInfo se o erro proveniente de um dos métodos de interface.
Usando esse método impede que exibindo erros duplicados.O método mostra o erro apenas se o componente dá suporte IErrorInfo.Assim, os componentes que não implementam IErrorInfo que mostrava seus próprios erros e retornar E_FAIL, não serão mostradas duas mensagens de erro.
COM assinatura
De vsshell.idl:
[C++]
HRESULT IVsPropertyPageFrame::ReportError(
HRESULT hrErr
);
Consulte também
Interface IVsPropertyPageFrame
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo