IXpsSignatureManager::SavePackageToFile 方法 (xpsdigitalsignature.h)
将 XPS 包保存到文件。
语法
HRESULT SavePackageToFile(
[in] LPCWSTR fileName,
[in] LPSECURITY_ATTRIBUTES securityAttributes,
[in] DWORD flagsAndAttributes
);
参数
[in] fileName
要在其中创建和保存 XPS 包的文件的名称。
[in] securityAttributes
SECURITY_ATTRIBUTES 结构,其中包含两个独立但相关的数据成员:
- lpSecurityDescriptor,一个可选的安全描述符。
- bInheritHandle,一个布尔值,用于确定是否可由子进程继承返回的句柄。
有关此参数的详细信息,请参阅 CreateFile。
[in] flagsAndAttributes
将在文件创建中使用的文件或设备属性和标志。 有关此参数的详细信息,请参阅 CreateFile 中 dwFlagsAndAttributes 参数的说明。
返回值
该方法返回 HRESULT。 可能的值包括但不限于后面的表中的值。 有关此表中未列出的返回值,请参阅 XPS 数字签名 API 错误 和 XPS 文档错误。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
fileName 为 NULL。 |
|
尚未在签名管理器中打开 XPS 包。 |
注解
如果此方法返回的 HRESULT 值不在此方法的返回值列表中,则应释放并重新创建签名管理器。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | xpsdigitalsignature.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈