Partilhar via


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.

  • pszSubcategory
    Type: System.String

    [in] Subcategoria da tarefa.

  • 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