如何使用英特爾® QuickAssist 技術 (英特爾® QAT) 驅動程序從數據壓縮溢位狀態中恢復
內容類型: 疑難排解 | 文章 ID: 000094259 | 最近查看日期: 2025 年 09 月 11 日
使用 Intel® QAT 解壓縮可能會失敗,導致 cpaDcCompressData 函數傳回值為 11,表示CPA_DC_OVERFLOW錯誤。
溢位狀態是一種例外狀況,可以透過使用較大輸出緩衝區重新提交要求來處理。偵測到溢位後,請遵循下列步驟:
壓縮溢位異常狀況可能是因為:
若要將重新提交的影響降到最低,請在配置之前使用 API cpaDcDeflateCompressBound()來判斷建議的目的地緩衝區大小。
請參閱相應英特爾® QAT 硬件版本的 英特爾® QAT 程序員指南 ,以獲取有關處理數據壓縮溢位異常的更多詳細信息。