Udostępnij za pośrednictwem


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