IVsFilterAddProjectItemDlg2.FilterTreeItemByTemplateDir 方法

定义

按实际目录名称筛选树元素。

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 可显示项。

返回

Int32

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

实现

注解

COM 签名

从 vsshell:

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

环境传入项目 GUID 和目录名称。 返回 false 以显示目录中的项并 true 对其进行筛选。

适用于