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