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.
dwReserved
Type: System.UInt32[in] Musi być równy zero.
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