Compartilhar via


Método IVsFilterAddProjectItemDlg2.FilterListItemByCategory (Guid, String, Int32)

 

Publicado: agosto de 2016

Arquivos de filtro por categoria.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int FilterListItemByCategory(
    [InAttribute] ref Guid rguidProjectItemTemplates,
    string pszCategoryName,
    out int pfFilter
)
int FilterListItemByCategory(
    [InAttribute] Guid% rguidProjectItemTemplates,
    String^ pszCategoryName,
    [OutAttribute] int% pfFilter
)
abstract FilterListItemByCategory : 
        rguidProjectItemTemplates:Guid byref *
        pszCategoryName:string *
        pfFilter:int byref -> int
Function FilterListItemByCategory (
    <InAttribute> ByRef rguidProjectItemTemplates As Guid,
    pszCategoryName As String,
    <OutAttribute> ByRef pfFilter As Integer
) As Integer

Parâmetros

  • rguidProjectItemTemplates
    Type: System.Guid

    [in] GUID do projeto fornecendo os modelos de item.

  • pszCategoryName
    Type: System.String

    [in] Ponteiro para uma cadeia de caracteres terminada nulo que contém o nome do modelo de categoria.

  • pfFilter
    Type: System.Int32

    [out] Definido como true para filtrar o item especificado. Definido como false para exibir o item.

Valor Retornado

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 IVsFilterAddProjectItemDlg2::FilterListItemByCategory(
   [in] REFGUID rguidProjectItemTemplates,
   [in] LPCOLESTR pszCategoryName,
   [out] BOOL *pfFilter
);

O ambiente passa em um projeto GUID e um nome de categoria. Retornar false para exibir itens na categoria e true para filtrar na categoria. Especificar as categorias em seu Descrição do diretório de modelo (. Arquivos Vsdir).

Confira Também

Interface IVsFilterAddProjectItemDlg2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao início