Die Dekomprimierung mit Intel® QAT schlägt möglicherweise fehl, was zu einem Rückgabewert von 11 von der cpaDcCompressData-Funktion führt, was auf einen CPA_DC_OVERFLOW Fehler hinweist.
Ein Überlaufzustand ist eine Ausnahme, die behandelt werden kann, indem die Anforderung mit einem größeren Ausgabepuffer erneut gesendet wird. Führen Sie diese Schritte aus, nachdem Sie einen Überlauf erkannt haben:
Die Ausnahme bei einem Komprimierungsüberlauf kann aus folgenden Gründen auftreten:
Um die Auswirkungen der Wiedervorlage zu minimieren, verwenden Sie die API- cpaDcDeflateCompressBound() , um die empfohlene Zielpuffergröße vor der Zuweisung zu bestimmen.
Weitere Informationen zur Behandlung von Ausnahmen bei einem Datenkomprimierungsüberlauf finden Sie im Intel® QAT Programmierhandbuch Ihrer jeweiligen Intel® QAT Hardwareversion.