提供该调用方提供必要的信息委托对象打开标准常见 保存 对话框 (使用 GetSaveFileNameViaDlg 函数)。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetFormatList ( _
<OutAttribute> ByRef ppszFormatList As String _
) As Integer
int GetFormatList(
out string ppszFormatList
)
参数
- ppszFormatList
类型:System.String%
[out] 对包含字符串的指针与布局筛选器字符串。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 fpstfmt.idl:
HRESULT IPersistFileFormat::GetFormatList(
[out] LPOLESTR *ppszFormatList
);
GetFormatList 返回支持的布局的枚举,调用方选择适当的格式。选定内容回传 Save 方法。
应停止每个字符串与换行符 (\ n) 字符。必须停止缓冲区中的最后一字符串与换行符。调用方可以使用 nullnull 引用(在 Visual Basic 中为 Nothing) 0 (\) 字符替换每个换行符。然后,调用方可以具有相同。 WinAPI VSOPENFILENAMEW 结构的 lpstrFilter 成员的字符串。在每个根的第一个字符串匹配是描述筛选器的一个显示字符串,例如 “纯文本 (*.txt)”。第二个字符串指定筛选器模式,例如 “*.txt”。为单一显示字符串若要指定多个筛选器模式,请使用分号分隔架构:“*.htm; *.html; *.asp”。模式字符串是很有效的文件名字符和星号 (*) 通配符的组合。不能包含空格。模式字符串中。以下字符串是文件架构字符串的示例:“HTML 文件 (*.htm;*.html;*.asp) \n*.htm;*.html;*.asp\nText File (*.txt) \ n*.txt \ n.”
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。