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

Antarmuka Pengemasan Inti

ECMA-376 OpenXML

Sumber Daya Eksternal

Memulai API Kemasan

IOpcDigitalSignatureManager

IOpcPackage

IOpcPartUri

IOpcUri

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Pembaruan Platform untuk Windows Vista

Referensi