Metoda IVsUIShell.ReportErrorInfo — (Int32)
Metoda pomocnika, który wyświetla komunikat o błędzie dla użytkownika.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int ReportErrorInfo(
int hr
)
int ReportErrorInfo(
int hr
)
abstract ReportErrorInfo :
hr:int -> int
Function ReportErrorInfo (
hr As Integer
) As Integer
Parametry
hr
Type: System.Int32[in] Komunikat o błędzie do wyświetlenia.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Podpis COM
Z vsshell.idl:
HRESULT IVsUIShell::ReportErrorInfo(
[in] HRESULT hr
);
Ta metoda jest zazwyczaj wywoływana przez środowisko zgłosić błąd obiekty przekazanego z VSPackage. Wszelkie VSPackage można użyć tej metody wewnętrznego własną implementację, ale większość błędów w VSPackage są propagowane do środowiska do raportu.
Wyświetlenie komunikatu powinien być wcześniej stashed jak najszybciej przez wywołanie Win32 SetErrorInfo interfejsu API (lub wywołanie metody pomocnika SetErrorInfo). Wynik HRESULT znajduje się kod błędu standardowego systemu, jeśli nie ma żadnych błędu komunikat zestawu zarezerwowane za pomocą wywołania SetErrorInfo, a następnie zostanie wyświetlony komunikat o błędzie standardowy system.
Zobacz też
Interfejs IVsUIShell
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku