struktur CRYPT_BIT_BLOB (wincrypt.h)

Struktur CRYPT_BIT_BLOB berisi sekumpulan bit yang diwakili oleh array byte.

Sintaks

typedef struct _CRYPT_BIT_BLOB {
  DWORD cbData;
  BYTE  *pbData;
  DWORD cUnusedBits;
} CRYPT_BIT_BLOB, *PCRYPT_BIT_BLOB;

Anggota

cbData

Jumlah byte dalam array pbData .

pbData

Penunjuk ke array byte yang mewakili bit.

cUnusedBits

Jumlah bit yang tidak digunakan dalam byte terakhir array. Bit yang tidak digunakan selalu merupakan bit yang paling tidak signifikan dalam byte terakhir array.

Keterangan

Karena potongan memori terkecil yang biasanya dapat dialokasikan adalah byte, struktur CRYPT_BIT_BLOB memungkinkan byte terakhir dalam array berisi nol hingga tujuh bit yang tidak digunakan. Jumlah bit yang tidak digunakan dalam array terkandung dalam anggota cUnusedBits dari struktur ini. Jumlah bit yang bermakna dalam anggota pbData dihitung dengan rumus ((cbData × 8) –cUnusedBits). Misalnya, jika Anda perlu mewakili 10 bit, Anda akan mengalokasikan array 2 byte dan mengatur cUnusedBits ke 6. Jika Anda melihat array sebagai bit yang berdampingan dari kiri ke kanan, 10 bit kiri akan bermakna, dan 6 bit kanan tidak akan digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header wincrypt.h

Lihat juga

CERT_BASIC_CONSTRAINTS_INFO

CERT_INFO

CERT_KEY_ATTRIBUTES_INFO

CERT_KEY_USAGE_RESTRICTION_INFO

CERT_PUBLIC_KEY_INFO

CERT_SIGNED_CONTENT_INFO