Antarmuka IOpcFactory (msopc.h)
Membuat objek PACKAGING API dan menyediakan dukungan untuk menyimpan dan memuat paket. Objek yang dibuat oleh metode antarmuka IOpcFactory menyediakan dukungan untuk membuat, mengisi, memodifikasi, dan menandatangani paket secara digital.
Warisan
Antarmuka IOpcFactory mewarisi dari antarmuka IUnknown . IOpcFactory juga memiliki jenis anggota ini:
Metode
Antarmuka IOpcFactory memiliki metode ini.
IOpcFactory::CreateDigitalSignatureManager Membuat objek pengelola tanda tangan digital untuk objek paket. |
IOpcFactory::CreatePackage Membuat objek paket yang mewakili paket kosong. |
IOpcFactory::CreatePackageRootUri Membuat objek URI OPC yang mewakili akar paket. |
IOpcFactory::CreatePartUri Membuat objek URI bagian yang mewakili nama bagian. |
IOpcFactory::CreateStreamOnFile Membuat streaming melalui file. |
IOpcFactory::ReadPackageFromStream Mendeserialisasi data paket dari aliran dan membuat objek paket untuk mewakili paket yang sedang dibaca. |
IOpcFactory::WritePackageToStream Menserialisasikan paket yang diwakili oleh objek paket. |
Keterangan
Jangan gunakan aliran untuk menserialisasikan data paket saat aliran yang sama digunakan untuk mendeserialisasi paket; mencoba melakukannya dapat mengakibatkan perilaku yang tidak ditentukan.
Untuk menggunakan PACKAGING API, paket harus memetakan ke arsip ZIP seperti yang ditentukan dalam ECMA-376 OpenXML, Edisi Ke-1, Bagian 2: Open Packaging Conventions (OPC).
Untuk membuat pabrik yang mengimplementasikan antarmuka IOpcFactory , panggil fungsi CoCreateInstance . Pabrik ini tidak terikat dengan paket tertentu atau objek Packaging API, dan dapat digunakan selama masa pakai aplikasi. Misalnya kode yang menunjukkan cara membuat pabrik yang mengimplementasikan IOpcFactory, lihat Memulai PACKAGING API.
Dukungan IOpcFactory pada Versi Windows Sebelumnya
Jika aplikasi mencoba metode IOpcFactory yang tidak didukung, kode kesalahan E_NOTIMPL akan dikembalikan. Untuk informasi selengkapnya, lihat Mulai menggunakan API Kemasan, dan Pembaruan Platform untuk Windows Vista.Keamanan Thread
Objek pengemasan tidak aman untuk rangkaian.
Untuk informasi selengkapnya, lihat Memulai API Kemasan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | msopc.h |
Lihat juga
Sumber Daya Eksternal
Gambaran Umum
Panduan Pemrograman API Pengemasan
Kemasan Antarmuka Tanda Tangan Digital
Pembaruan Platform untuk Windows Vista
Referensi