Metode IXpsSignatureManager::LoadPackageStream (xpsdigitalsignature.h)
Memuat paket XPS dari aliran ke manajer tanda tangan digital.
Sintaks
HRESULT LoadPackageStream(
[in] IStream *stream
);
Parameter
[in] stream
Aliran yang berisi 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 |
---|---|
|
Metode berhasil. |
|
stream adalah NULL. |
|
Paket XPS telah dibuka di pengelola tanda tangan. |
Keterangan
Setelah antarmuka dibuat, paket XPS harus dimuat dengan memanggil metode ini atau LoadPackageFile 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 instansnya.
LoadPackageStream tidak memvalidasi semua konten paket XPS; tidak, misalnya, mendeteksi markup yang tidak valid di bagian FixedPage.
Implementasi antarmuka IStream yang diteruskan dalam aliran harus mendukung akses baca acak. Implementasi juga hanya boleh berisi paket XPS dan diposisikan di awal aliran sebelum dapat digunakan oleh metode ini.
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 |