IVsFilterAddProjectItemDlg2.FilterTreeItemByCategory 方法

定义

按类别筛选树元素。

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

参数

rguidProjectItemTemplates
Guid

中提供项模板的项目的 GUID。

pszCategoryName
String

中指向以 null 结尾的字符串的指针,该字符串包含类别模板名称。

pfFilter
Int32

弄设置为 true 以筛选出指定的项。 设置为 false 可显示项。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell:

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

环境传入项目 GUID 和类别名称。 返回 false 以显示类别中的项并 true 筛选类别。 ( 中指定 模板目录说明中的类别。Vsdir) 文件

适用于