IVsFilterAddProjectItemDlg2.FilterTreeItemByCategory 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
按类别筛选树元素。
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 可显示项。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell:
HRESULT IVsFilterAddProjectItemDlg2::FilterTreeItemByCategory(
[in] REFGUID rguidProjectItemTemplates,
[in] LPCOLESTR pszCategoryName,
[out] BOOL *pfFilter
);
环境传入项目 GUID 和类别名称。 返回 false 以显示类别中的项并 true 筛选类别。 ( 中指定 模板目录说明中的类别。Vsdir) 文件。