Bagikan melalui


Metode IOpcDigitalSignature::GetPackageObjectReference (msopc.h)

Mendapatkan penunjuk antarmuka IOpcSignatureReference yang mewakili referensi ke elemen Objek khusus paket yang telah ditandatangani.

Sintaks

HRESULT GetPackageObjectReference(
  [out, retval] IOpcSignatureReference **packageObjectReference
);

Parameter

[out, retval] packageObjectReference

Penunjuk antarmuka IOpcSignatureReference yang mewakili referensi ke elemen Objek khusus paket yang telah ditandatangani.

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_POINTER
Parameter packageObjectReference adalah NULL.

Keterangan

Penunjuk antarmuka IOpcSignatureReference yang diterima dalam parameter packageObjectReference mewakili elemen Referensi yang memiliki nilai atribut URI yang diatur ke "#idPackageObject". Nilai atribut URI dari elemen ini adalah nilai atribut Id dari elemen Object khusus paket, diawali dengan tanda pound ("#").

Ketika tanda tangan dihasilkan dan diserialisasikan sebagai markup tanda tangan, referensi dan elemen Objek khusus paket yang direferensikan ditandatangani. Markup berikut menunjukkan elemen Referensi khusus paket dan elemen Objek khusus paket dalam markup tanda tangan yang dihasilkan.

<!-- Signature markup. -->
<Signature>
    <SignedInfo>
        [...]
        <!-- A reference to the package-specific <Object> that
        is, or will be, signed. -->
        <Reference URI="#idPackageObject">
             [...]
        </Reference>
    </SignedInfo>
    [...]
    <!-- The package-specific <Object> element. -->
    <Object Id="idPackageObject">
        <!-- This element contains the <Reference> elements that
        refer to parts and relationships in the package that are
        or will be signed. -->
        <Manifest>
            [...] 
        </Manifest>
    </Object>
</Signature>

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

Gambaran Umum Tanda Tangan Digital

Memulai API Kemasan

IOpcDigitalSignature

Gambaran Umum

Panduan Pemrograman API Pengemasan

Referensi API Pengemasan

Sampel API Pengemasan

Kemasan Antarmuka Tanda Tangan Digital

Antarmuka Pengemasan

Referensi