DASetRangeSourceCacheLimit

Direktzugriffsfunktionen, Performance, Speicherverwaltung

Beschreibung

Ändert das vorgehaltene Byte-Budget für ein Direct-Access-Handle, das durch TByteRangeStream unterlegt ist

Syntax

Delphi

Function TPDFlib.DASetRangeSourceCacheLimit(FileHandle: Integer; CacheLimitBytes: Int64): Integer;

Parameter

FileHandleEin Direct-Access-Handle, das aus einem Byte-Range-Stream oder einer URL geöffnet wurde
CacheLimitBytesDie maximal vorgehaltenen Quellbytes; null wählt den 4-MiB-Standard, und Werte unter der aktiven Chunk-Größe werden auf einen Chunk angehoben

Rückgabewerte

0Der Wert oder das Handle ist ungültig, oder das Handle ist nicht byte-range-unterlegt
1Das Budget wurde angewendet