SetStreamDecodeLimits

Laden von Dokumenten, Sicherheit, Leistung

Beschreibung

Legt maximale Streamfilterkettenlänge und kumulative dekodierte Bytes für einen verfolgten Vorgang fest

Syntax

Delphi

Function TPDFlib.SetStreamDecodeLimits(MaxFilters: Integer; MaxOperationBytes: Int64): Integer;

Parameter

MaxFiltersDie maximale Anzahl von Filtern in einer Streamkette oder 0 ohne Begrenzung der Filteranzahl
MaxOperationBytesDie maximale Anzahl dekodierter Bytes, die streamübergreifend in einem nachverfolgten Vorgang gesammelt werden, oder 0 ohne kumulative Begrenzung

Rückgabewerte

1Die Begrenzungen wurden akzeptiert
0Mindestens eine der Begrenzungen war negativ

Anmerkungen

Die Filteranzahl wird vor der Decoderzuweisung geprüft, und das Bytebudget verhindert, dass viele einzeln kleine Streams einen Einzelstream-Grenzwert umgehen

Verfolgte Lade-, Speicher-, Extraktions-, Such- und Optimierungsvorgänge beginnen mit einem frischen kumulativen Bytezähler