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