Metode IXpsSignatureManager::LoadPackageFile (xpsdigitalsignature.h)

Memuat paket XPS yang ada dari file ke manajer tanda tangan digital.

Sintaks

HRESULT LoadPackageFile(
  [in] LPCWSTR fileName
);

Parameter

[in] fileName

Nama file paket XPS yang akan dimuat.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut. Untuk nilai pengembalian yang tidak tercantum dalam tabel ini, lihat Kesalahan XPS Digital Signature API dan Kesalahan Dokumen XPS.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_POINTER
fileName adalah NULL.
XPS_E_PACKAGE_ALREADY_OPENED
Paket XPS telah dibuka di pengelola tanda tangan.

Keterangan

Setelah antarmuka dibuat, paket XPS harus dimuat dengan memanggil metode ini atau LoadPackageStream sebelum memanggil metode lain dalam antarmuka ini.

Setelah paket XPS dimuat ke dalam instans IXpsSignatureManager, memanggil LoadPackageFile atau LoadPackageStream dalam instans yang sama akan mengembalikan kesalahan.

Setelah LoadPackageFile atau LoadPackageStream dipanggil, objek yang sama tidak dapat digunakan kembali untuk file atau aliran paket XPS lain. Untuk memuat paket XPS lain, instans baru IXpsSignatureManager harus dibuat.

LoadPackageStream tidak memvalidasi semua konten paket XPS; itu tidak, misalnya, mendeteksi markup yang tidak valid di bagian FixedPage.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header xpsdigitalsignature.h

Lihat juga

IXpsSignatureManager

Spesifikasi Kertas XML

Kesalahan API Tanda Tangan Digital XPS

Kesalahan Dokumen XPS