Partilhar via


Método IVsFilterAddProjectItemDlg.FilterTreeItemByTemplateDir (Guid, String, Int32)

 

Filtra elementos de árvore por nome de diretório real.

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

Sintaxe

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

Parâmetros

  • rguidProjectItemTemplates
    [in] GUID do projeto fornecendo os modelos de item.
  • pszTemplateDir
    [in] Ponteiro para uma seqüência terminada nula, que contém o nome do diretório de modelo.
  • pfFilter
    [out] Definido como true para filtrar o item especificado.Definido como false para exibir o item.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsFilterAddProjectItemDlg::FilterTreeItemByTemplateDir(
   [in] REFGUID rguidProjectItemTemplates,
   [in] LPCOLESTR pszTemplateDir,
   [out] BOOL *pfFilter
);

O ambiente passa um GUID de projeto e um nome de diretório.Retornar false para exibir os itens no diretório e true para filtrá-los.

Consulte também

Interface IVsFilterAddProjectItemDlg
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo