Sdílet prostřednictvím


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