Bagikan melalui


struktur CRYPT_XML_OBJECT (cryptxml.h)

Struktur CRYPT_XML_OBJECT menjelaskan elemen Object dalam tanda tangan.

Sintaks

typedef struct _CRYPT_XML_OBJECT {
  ULONG                cbSize;
  HCRYPTXML            hObject;
  LPCWSTR              wszId;
  LPCWSTR              wszMimeType;
  LPCWSTR              wszEncoding;
  CRYPT_XML_REFERENCES Manifest;
  CRYPT_XML_BLOB       Encoded;
} CRYPT_XML_OBJECT, *PCRYPT_XML_OBJECT;

Anggota

cbSize

Ukuran, dalam byte, dari struktur ini.

hObject

Handel objek .

wszId

Pilihan. Penunjuk ke string karakter lebar yang dihentikan null yang berisi nilai atribut pengidentifikasi unik elemen Object .

wszMimeType

Pilihan. Penunjuk ke string karakter lebar yang dihentikan null yang berisi nilai atribut jenis MIME dari elemen Object .

wszEncoding

Pilihan. Penunjuk ke string karakter lebar yang dihentikan null yang berisi nilai atribut metode pengodean elemen Object .

Manifest

Pilihan. Struktur CRYPT_XML_REFERENCES yang menentukan array referensi.

Encoded

Pilihan. Struktur CRYPT_XML_BLOB yang berisi bagian XML dari seluruh elemen Objek .

Catatan Bidang ini kosong ketika elemen Object tidak berisi elemen apa pun. Aplikasi dapat menggunakan bendera CRYPT_XML_FLAG_ALWAYS_RETURN_ENCODED_OBJECT untuk selalu menerima elemen Objek yang dikodekan.
 

Persyaratan

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