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 文档错误。
返回代码 | 描述 |
---|---|
|
方法成功。 |
|
fileNameNULL。 |
|
尚未在签名管理器中打开 XPS 包。 |
言论
如果此方法返回 HRESULT 不在此方法的返回值列表中,则应释放并重新创建签名管理器。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 7 [仅限桌面应用] |
支持的最低服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | xpsdigitalsignature.h |