Sdílet prostřednictvím


IVsOutputWindowPane.OutputTaskItemString – metoda (String, VSTASKPRIORITY, VSTASKCATEGORY, String, Int32, String, UInt32, String)

 

Přidá řetězec výstupní okno a odpovídající položka seznamu úkolů.

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

Syntaxe

int OutputTaskItemString(
    string pszOutputString,
    VSTASKPRIORITY nPriority,
    VSTASKCATEGORY nCategory,
    string pszSubcategory,
    int nBitmap,
    string pszFilename,
    uint nLineNum,
    string pszTaskItemText
)
int OutputTaskItemString(
    String^ pszOutputString,
    VSTASKPRIORITY nPriority,
    VSTASKCATEGORY nCategory,
    String^ pszSubcategory,
    int nBitmap,
    String^ pszFilename,
    unsigned int nLineNum,
    String^ pszTaskItemText
)
abstract OutputTaskItemString : 
        pszOutputString:string *
        nPriority:VSTASKPRIORITY *
        nCategory:VSTASKCATEGORY *
        pszSubcategory:string *
        nBitmap:int *
        pszFilename:string *
        nLineNum:uint32 *
        pszTaskItemText:string -> int
Function OutputTaskItemString (
    pszOutputString As String,
    nPriority As VSTASKPRIORITY,
    nCategory As VSTASKCATEGORY,
    pszSubcategory As String,
    nBitmap As Integer,
    pszFilename As String,
    nLineNum As UInteger,
    pszTaskItemText As String
) As Integer

Parametry

  • pszOutputString
    [v] Výstupní řetězec položky úkolu.
  • nPriority
    [v] Priorita úkolu položky, jejichž hodnoty jsou převzaty z VSTASKPRIORITY výčtu.
  • nCategory
    [v] Kategorie položky úlohy, jejichž hodnoty jsou převzaty z VSTASKCATEGORY výčtu.
  • pszSubcategory
    [v] Podkategorie úkolu.
  • nBitmap
    [v] Rastr položky úlohy, jejichž hodnoty jsou převzaty z _vstaskbitmap výčtu.
  • pszFilename
    [v] Název souboru obsahující pszOutputString.
  • nLineNum
    [v] Číslo v rámci pszFilename z pszOutputString.
  • pszTaskItemText
    [v] Text položky úkolu.

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 IVsOutputWindowPane::OutputTaskItemString(
   [in] LPCOLESTR pszOutputString,
   [in] VSTASKPRIORITY nPriority,
   [in] VSTASKCATEGORY nCategory,
   [in] LPCOLESTR pszSubcategory,
   [in] VSTASKBITMAP nBitmap,
   [in] LPCOLESTR pszFilename,
   [in] ULONG nLineNum,
   [in] LPCOLESTR pszTaskItemText
);

Položky nejsou přidány do seznamu úkolů, dokud FlushToTaskList je volána metoda.Odpovídá volajícímu souboru název a řádek číselné informace z výstupní řetězec analyzovat a předat jako pszFilename a nLineNum parametry této metody.Volající můžete řídit také kategorie a podkategorie úkolu položka generována.Tento úkol zůstane v seznamu úkolů, dokud je zrušeno v okně výstupu.

Pokud výstupní řetězec má standardní formát kompilátor chybu nebo upozornění, pak bude SVsLaunchPadFactory služby lze snadno analyzovat výstupní řetězec.

Viz také

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

Zpátky na začátek