CRYPT_BIT_BLOB結構 (wincrypt.h)
CRYPT_BIT_BLOB 結構包含位元組陣組所代表的一組位。
語法
typedef struct _CRYPT_BIT_BLOB {
DWORD cbData;
BYTE *pbData;
DWORD cUnusedBits;
} CRYPT_BIT_BLOB, *PCRYPT_BIT_BLOB;
成員
cbData
pbData 陣列中的位元組數目。
pbData
表示位之位元組陣組的指標。
cUnusedBits
陣列最後一個字節中未使用的位數目。 未使用的位一律是陣列最後一個字節中的最小有效位。
備註
因為一般可以配置的最小記憶體區塊是位元組, 所以CRYPT_BIT_BLOB 結構允許陣列中的最後一個字節包含零到七個未使用的位。 陣列中未使用的位數目會包含在這個 結構的 cUnusedBits 成員中。 pbData 成員中有意義的位數目是以 cbData × 8) -cUnusedBits) 公式 ( (cbData 計算。 例如,如果您需要代表 10 個位,您會配置 2 個字節的陣列,並將 cUnusedBits 設定為 6。 如果您將陣列視為從左至右的連續位,則左邊的10位會有意義,而右邊的6位則不會使用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wincrypt.h |