IVsFilterAddProjectItemDlg2.FilterListItemByCategory(Guid, String, Int32) Метод

Определение

Фильтрует файлы по категории.

public:
 int FilterListItemByCategory(Guid % rguidProjectItemTemplates, System::String ^ pszCategoryName, [Runtime::InteropServices::Out] int % pfFilter);
public int FilterListItemByCategory (ref Guid rguidProjectItemTemplates, string pszCategoryName, out int pfFilter);
abstract member FilterListItemByCategory : Guid * string * int -> int
Public Function FilterListItemByCategory (ByRef rguidProjectItemTemplates As Guid, pszCategoryName As String, ByRef pfFilter As Integer) As Integer

Параметры

rguidProjectItemTemplates
Guid

[in] Идентификатор GUID проекта, предоставляющего шаблоны элементов.

pszCategoryName
String

[in] Указатель на заканчивающуюся нулем строку, содержащую имя шаблона категории.

pfFilter
Int32

[out] Для фильтрации указанного элемента задайте значение true. Задайте значение false для отображения элемента.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsFilterAddProjectItemDlg2::FilterListItemByCategory(  
   [in] REFGUID rguidProjectItemTemplates,  
   [in] LPCOLESTR pszCategoryName,  
   [out] BOOL *pfFilter  
);  

Среда передает идентификатор GUID проекта и имя категории. Вернитесь false к отображению элементов в категории и true фильтрации категории. Вы указываете категории в описании каталога шаблонов (. VSDir).

Применяется к