Sdílet prostřednictvím


IVsUIShell.SetErrorInfo – metoda (Int32, String, UInt32, String, String)

 

Pomocné metody, která zaznamenává bohaté informace o chybě.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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
    [v] Zobrazit chybová zpráva.
  • pszDescription
    [v] Informace o chybě ve formátu RTF.
  • dwReserved
    [v] Musí být nula.
  • pszHelpKeyword
    [v] Ukazatel F1 klíčové slovo k pomoci tlačítko v okně se zprávou.Toto klíčové slovo propojení prostřednictvím prostředí na soubor nápovědy (.Nápověda pro Visual Studio kolekce registrována HxS).Další informace o vývoji F1 klíčová slova, viz jedinečný F1 klíčová slova.
  • pszSource
    [v] Ukazatel předat SetSource metoda standardní Windows ICreateErrorInfo rozhraní, které nastaví jazykově závislé ProgID pro třídu nebo aplikace, která je aktivována došlo k chybě.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsUIShell::SetErrorInfo(
   [in] HRESULT hr,
   [in] LPCOLESTR pszDescription,
   [in] DWORD dwReserved,
   [in] LPCOLESTR pszHelpKeyword,
   [in] LPCOLESTR pszSource
);

Tato metoda je pomocné funkce, která využívají stejným způsobem jako rozhraní Win32 API SetErrorInfo funkce.IVsUIShell.SetErrorInfo Metoda přidá tři parametry původní funkce.Poslední dva parametry, dwHelpKeyword a pszSource, kontextové nápovědy a jazyk závislostí.Jiné další parametr dwreserved, je vyhrazen.

IVsUIShell.SetErrorInfo v rámci VSPackage objektů, které zpracovávají příkazy obvykle volána metoda.Můžete jej v jakékoli VSPackage Pokud se rozhodnete použít podobné chyby zpracování strategie.

Viz také

IVsUIShell – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek