IVsGeneratorProgress.GeneratorError – metoda (Int32, UInt32, String, UInt32, UInt32)
Vrátí upozornění a informace o chybě systému projektu.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
int GeneratorError(
int fWarning,
uint dwLevel,
string bstrError,
uint dwLine,
uint dwColumn
)
int GeneratorError(
int fWarning,
unsigned int dwLevel,
String^ bstrError,
unsigned int dwLine,
unsigned int dwColumn
)
abstract GeneratorError :
fWarning:int *
dwLevel:uint32 *
bstrError:string *
dwLine:uint32 *
dwColumn:uint32 -> int
Function GeneratorError (
fWarning As Integer,
dwLevel As UInteger,
bstrError As String,
dwLine As UInteger,
dwColumn As UInteger
) As Integer
Parametry
- fWarning
[v] Příznak označující, zda je tato zpráva upozornění nebo chyba.Nastavit na true k označení upozornění nebo false udávající chybu.
- dwLevel
[v] Úroveň závažnosti chyby.Projekt systém aktuálně ignoruje hodnotu tohoto parametru.
- bstrError
[v] Text zobrazený uživateli formou seznamu došlo k chybě.
- dwLine
[v] Číslo řádku od nuly, který označuje, kde v zdrojový soubor došlo k chybě.Pokud není nutné, to může být –1 (nebo 0xFFFFFFFF).
- dwColumn
[v] Založené na jeden sloupec číslo, které označuje, kde v zdrojový soubor došlo k chybě.To může být –1, pokud není potřebná, ale musí být –1, pokud dwLine je –1.
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 IVsGeneratorProgress::GeneratorError(
[in] BOOL fWarning,
[in] DWORD dwLevel,
[in] BSTR bstrError,
[in] DWORD dwLine,
[in] DWORD dwColumn
);
Chování systému projektu s ohledem na fWarning poskytuje vlastní nástroj pro zasílání zpráv o chybách dvě možnosti:
Použití IVsGeneratorProgress.GeneratorError zprávu více chyb (nebo položky seznamu úkolů).
Nastavit informace o chybě v Generate a spoléhat na systém automaticky zobrazit položku seznamu úkolů projektu.
Pokud nezdařilo vrácená z Generate byla přidána metoda a nejméně jedné chybě (fWarning = false), systém projektu vlastní obecnou chybovou zprávu nezobrazí.Jinak obecná zpráva, která je zobrazena obsahuje název vlastní nástroje a všechny informace o chybě nastavené pomocí vlastního nástroje před jeho návratu z Generate.
Viz také
IVsGeneratorProgress – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek