Bagikan melalui


IOpcSignaturePartReferenceSet::Create method (msopc.h)

Membuat penunjuk antarmuka IOpcSignaturePartReference yang mewakili referensi ke bagian yang akan ditandatangani, dan menambahkan antarmuka baru ke set.

Sintaks

HRESULT Create(
  [in]          IOpcPartUri                 *partUri,
  [in]          LPCWSTR                     digestMethod,
  [in]          OPC_CANONICALIZATION_METHOD transformMethod,
  [out, retval] IOpcSignaturePartReference  **partReference
);

Parameter

[in] partUri

IOpcPartUri yang mewakili nama bagian dari bagian yang akan dirujuk.

[in] digestMethod

Metode hash yang akan digunakan untuk konten bagian dari bagian yang akan dirujuk. Untuk menggunakan metode hash default, teruskan NULL ke parameter ini.

Penting Metode hash default harus diatur dengan memanggil metode IOpcSigningOptions::SetDefaultDigestMethod sebelum IOpcDigitalSignatureManager::Sign dipanggil.

 

[in] transformMethod

Metode kanonisisasi yang digunakan untuk sebagian konten bagian yang akan dirujuk.

[out, retval] partReference

Penunjuk antarmuka IOpcSignaturePartReference baru yang mewakili referensi ke bagian yang akan ditandatangani.

Parameter ini dapat berupa NULL jika penunjuk ke antarmuka baru tidak diperlukan.

Nilai kembali

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Nilai yang diteruskan dalam parameter transformMethod bukan nilai enumerasi OPC_CANONICALIZATION_METHOD yang valid.
E_POINTER
Parameter partUri adalah NULL.

Keterangan

Hanya bagian yang dapat diwakili oleh antarmuka IOpcPart yang dapat direferensikan oleh penunjuk antarmuka IOpcSignaturePartReference . Bagian hubungan direferensikan untuk ditandatangani oleh penunjuk ke antarmuka IOpcSignatureRelationshipReference . Untuk membuat penunjuk antarmuka IOpcSignatureRelationshipReference , panggil metode IOpcSignatureRelationshipReferenceSet::Create .

Ketika penunjuk antarmuka IOpcSignaturePartReference dibuat dan ditambahkan ke set, referensi yang diwakilinya disimpan saat paket disimpan.

Keamanan Thread

Objek pengemasan tidak aman untuk rangkaian.

Untuk informasi selengkapnya, lihat Memulai API Kemasan.

Persyaratan

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

Lihat juga

Antarmuka Pengemasan Inti

Memulai API Kemasan

IOpcDigitalSignatureManager

IOpcSignaturePartReferenceSet

IOpcSignatureRelationshipReferenceSet

IOpcSigningOptions

OPC_CANONICALIZATION_METHOD

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Antarmuka Pengemasan

Referensi