บางครั้งการคลาย QAT อาจล้มเหลว ค่าที่ส่งคืนของcpaDcCompressData QAT จะ11ซึ่งสอดคล้องกับประเภทข้อผิดพลาดCPA_DC_OVERFLOW
สถานะโอเวอร์โฟลว์ไม่ใช่ข้อผิดพลาดแต่เป็นข้อยกเว้นที่สามารถจัดการได้ โดยปกติจะต้องมีการส่งข้อมูลใหม่ด้วยบัฟเฟอร์เอาต์พุตที่ใหญ่กว่า กระบวนการปกติในการติดตามหลังจากการตรวจจับเกินคือ:
ข้อยกเว้นของการบีบอัดล้นเกิดขึ้นด้วยเหตุผลสองประการ:
สามารถใช้cpaDcDeflateCompressBound() API เพื่อลดผลกระทบของการส่งข้อมูลอีกครั้งหลังจากมีข้อยกเว้นมากเกินไป API นี้จะให้ขนาดบัฟเฟอร์ปลายทางที่แนะนําแก่แอปพลิเคชัน เพื่อหลีกเลี่ยงข้อยกเว้น แอปพลิเคชันต้องเรียก API นี้ก่อนจัดสรรบัฟเฟอร์ปลายทาง
โปรดดู คู่มือ Intel® QAT Programmer ของ Intel® QAT Hardware Version ที่เกี่ยวข้อง สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับการจัดการข้อยกเว้นการบีบอัดข้อมูลโอเวอร์โฟลว์