IVsFilterAddProjectItemDlg2.FilterTreeItemByTemplateDir 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
按实际目录名称筛选树元素。
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
中提供项模板的项目的 GUID。
- pszTemplateDir
- String
中指向以 null 结尾的字符串的指针,该字符串包含模板目录名称。
- pfFilter
- Int32
弄设置为 true 以筛选出指定的项。 设置为 false 可显示项。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
实现
注解
COM 签名
从 vsshell:
HRESULT IVsFilterAddProjectItemDlg2::FilterTreeItemByTemplateDir(
[in] REFGUID rguidProjectItemTemplates,
[in] LPCOLESTR pszTemplateDir,
[out] BOOL *pfFilter
);
环境传入项目 GUID 和目录名称。 返回 false 以显示目录中的项并 true 对其进行筛选。