Udostępnij za pośrednictwem


Metoda IVsUIShell.SetErrorInfo — (Int32, String, UInt32, String, String)

 

Metoda pomocnika, który rejestruje sformatowanego informacji o błędzie.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

int SetErrorInfo(
    int hr,
    string pszDescription,
    uint dwReserved,
    string pszHelpKeyword,
    string pszSource
)
int SetErrorInfo(
    int hr,
    String^ pszDescription,
    unsigned int dwReserved,
    String^ pszHelpKeyword,
    String^ pszSource
)
abstract SetErrorInfo : 
        hr:int *
        pszDescription:string *
        dwReserved:uint32 *
        pszHelpKeyword:string *
        pszSource:string -> int
Function SetErrorInfo (
    hr As Integer,
    pszDescription As String,
    dwReserved As UInteger,
    pszHelpKeyword As String,
    pszSource As String
) As Integer

Parametry

  • hr
    Type: System.Int32

    [in] Komunikat o błędzie do wyświetlenia.

  • pszDescription
    Type: System.String

    [in] Informacje o błędzie sformatowany.

  • pszHelpKeyword
    Type: System.String

    [in] Wskaźnik do F1 słów kluczowych, aby dołączyć do Pomoc przycisk w oknie komunikatu. To słowo kluczowe łączy się za pośrednictwem środowiska do pliku pomocy (. HxS) jest zarejestrowana w kolekcji Pomocy programu Visual Studio. Aby uzyskać więcej informacji na temat tworzenia F1 słów kluczowych, zobacz unikatowych słów kluczowych F1.

  • pszSource
    Type: System.String

    [in] Wskaźnik do przekazania do SetSource Metoda standardowa Windows ICreateErrorInfo interfejs, który ustawia zależne od języka ProgID dla klasy lub aplikacji, który spowodował błąd.

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::SetErrorInfo(
   [in] HRESULT hr,
   [in] LPCOLESTR pszDescription,
   [in] DWORD dwReserved,
   [in] LPCOLESTR pszHelpKeyword,
   [in] LPCOLESTR pszSource
);

Ta metoda jest funkcja pomocnika, które wykorzystują w taki sam sposób jak interfejs API Win32 SetErrorInfo funkcji.IVsUIShell.SetErrorInfo Metoda dodaje trzech parametrów funkcja pierwotna. Ostatnie dwa parametry dwHelpKeyword i pszSource, pomocy kontekstowej i zależności języka. Dodatkowy parametr, dwreserved, jest zarezerwowany.

IVsUIShell.SetErrorInfo Metoda jest zwykle nazywany w obiektach pakietu VSPackage, które obsługują polecenia. Jednak można go w dowolnym VSPackage w przypadku wybrania do użycia na błąd podobny stosowanej strategii obsługi.

Zobacz też

Interfejs IVsUIShell
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku