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 |