IVsFilterAddProjectItemDlg2.FilterListItemByTemplateFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
按实际模板文件名筛选文件。
public:
int FilterListItemByTemplateFile(Guid % rguidProjectItemTemplates, System::String ^ pszTemplateFile, [Runtime::InteropServices::Out] int % pfFilter);
public int FilterListItemByTemplateFile (ref Guid rguidProjectItemTemplates, string pszTemplateFile, out int pfFilter);
abstract member FilterListItemByTemplateFile : Guid * string * int -> int
Public Function FilterListItemByTemplateFile (ByRef rguidProjectItemTemplates As Guid, pszTemplateFile As String, ByRef pfFilter As Integer) As Integer
参数
- rguidProjectItemTemplates
- Guid
中提供项模板的项目的 GUID。
- pszTemplateFile
- String
中指向以 null 结尾的字符串的指针,该字符串包含模板文件名。
- pfFilter
- Int32
弄设置为 true 以筛选出指定的项。 设置为 false 可显示项。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
实现
注解
COM 签名
从 vsshell:
HRESULT IVsFilterAddProjectItemDlg2::FilterListItemByTemplateFile(
[in] REFGUID rguidProjectItemTemplates,
[in] LPCOLESTR pszTemplateFile,
[out] BOOL *pfFilter
);
环境传入项目 GUID 和项名称。 返回 false 以显示项并 true 筛选项。