Структура для передачи параметров в случае мультипакетной обработки (использования флага CP_CHP_MULTIPACKET). Мультипакет передаётся массивом структур CSP_Multipacket. Каждая структура передаёт пакет как линейный буфер либо как IOVEC если в параметре dwFlags устаны флаги CP_CRYPT_HASH_PACKET, CP_CHP_MULTIPACKET и CP_CRYPT_DATA_IOVEC в случае представления пакета через IOVEC.
typedef struct CSP_Multipacket_ {
BYTE * pbData;
DWORD cbData;
DWORD dwBufLen;
DWORD dwResult;
} CSP_Multipacket;
Члены
- pbData
-
указатель на линейный пакет, указатель на IOVEC.
- cbData
-
длина линейного пакета, число элементов IOVEC.
- dwBufLen
-
длина буфера линейного пакета.
- dwResult
-
результат обработки пакета.