Método IVsOutputWindowPane.OutputTaskItemString (String, VSTASKPRIORITY, VSTASKCATEGORY, String, Int32, String, UInt32, String)
Publicado: agosto de 2016
Adiciona uma cadeia de caracteres para a janela de saída e um item correspondente à lista de tarefas.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
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
Parâmetros
pszOutputString
Type: System.String[in] Cadeia de caracteres de saída do item de tarefa.
nPriority
Type: Microsoft.VisualStudio.Shell.Interop.VSTASKPRIORITY[in] Prioridade do item de tarefa cujos valores são obtidos do VSTASKPRIORITY enumeração.
nCategory
Type: Microsoft.VisualStudio.Shell.Interop.VSTASKCATEGORY[in] Categoria do item de tarefa cujos valores são obtidos do VSTASKCATEGORY enumeração.
pszSubcategory
Type: System.String[in] Subcategoria da tarefa.
nBitmap
Type: System.Int32[in] Bitmap do item de tarefa cujos valores são obtidos do _vstaskbitmap enumeração.
pszFilename
Type: System.String[in] Nome do arquivo que contém pszOutputString.
nLineNum
Type: System.UInt32[in] Número dentro da linha pszFilename de pszOutputString.
pszTaskItemText
Type: System.String[in] Texto do item de tarefa.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De 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
);
Os itens não são adicionados à lista de tarefas até que o FlushToTaskList método é chamado. É responsabilidade do chamador para analisar os nome e a linha número informações do arquivo da cadeia de saída e passá-los como o pszFilename e nLineNum parâmetros para este método. Além disso, o chamador pode controlar a categoria e subcategoria da tarefa item gerada. Este item de tarefa permanece na lista de tarefas até que a janela de saída está desmarcada.
Se a cadeia de caracteres de saída tem o formato padrão de um compilador erro ou aviso, o SVsLaunchPadFactory serviço pode ser usado para analisar facilmente a cadeia de caracteres de saída.
Consulte também
Interface IVsOutputWindowPane
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo