IVsFilterAddProjectItemDlg2.FilterTreeItemByTemplateDir(Guid, String, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фильтрует элементы дерева по имени фактического каталога.
public:
int FilterTreeItemByTemplateDir(Guid % rguidProjectItemTemplates, System::String ^ pszTemplateDir, [Runtime::InteropServices::Out] int % pfFilter);
public int FilterTreeItemByTemplateDir (ref Guid rguidProjectItemTemplates, string pszTemplateDir, out int pfFilter);
abstract member FilterTreeItemByTemplateDir : Guid * string * int -> int
Public Function FilterTreeItemByTemplateDir (ByRef rguidProjectItemTemplates As Guid, pszTemplateDir As String, ByRef pfFilter As Integer) As Integer
Параметры
- rguidProjectItemTemplates
- Guid
[in] Идентификатор GUID проекта, предоставляющего шаблоны элементов.
- pszTemplateDir
- String
[in] Указатель на заканчивающуюся нулем строку, содержащую имя каталога шаблона.
- pfFilter
- Int32
[out] Для фильтрации указанного элемента задайте значение true. Задайте значение false для отображения элемента.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Реализации
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsFilterAddProjectItemDlg2::FilterTreeItemByTemplateDir(
[in] REFGUID rguidProjectItemTemplates,
[in] LPCOLESTR pszTemplateDir,
[out] BOOL *pfFilter
);
Среда передает идентификатор GUID проекта и имя каталога. Вернитесь false к отображению элементов в каталоге и true их фильтрации.