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
傳回值
方法會傳回 HRESULT。 可能的值包括,但不限於下列數據表中的值。 如需此表格中未列出的傳回值,請參閱 XPS 數位簽名 API 錯誤 和 XPS 檔案錯誤。
傳回碼 | 描述 |
---|---|
|
方法成功。 |
|
fileNameNULL。 |
|
簽章管理員尚未開啟 XPS 套件。 |
言論
如果此方法傳回 HRESULT 值,而該值不在此方法的傳回值清單中,則應該釋放並重新建立簽章管理員。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | xpsdigitalsignature.h |