SetStreamDecodeLimits
Загрузка документов, безопасность, производительность
Описание
Задаёт максимум длины цепочки фильтров потока и суммарных декодированных байтов для одной отслеживаемой операции
Синтаксис
Delphi
Function TPDFlib.SetStreamDecodeLimits(MaxFilters: Integer; MaxOperationBytes: Int64): Integer;Параметры
| MaxFilters | Максимум фильтров в одной цепочке потока; 0 — без лимита числа фильтров |
|---|---|
| MaxOperationBytes | Максимум накопленных декодированных байтов по потокам в одной отслеживаемой операции; 0 — без суммарного лимита |
Возвращаемые значения
| 1 | The limits were accepted |
|---|---|
| 0 | Either limit was negative |
Примечания
Число фильтров проверяется до выделения декодера, а байтовый бюджет не даёт множеству по отдельности маленьких потоков обойти лимит одиночного потока
Отслеживаемые операции загрузки, сохранения, извлечения, поиска и оптимизации стартуют со свежим накопительным счетчиком байтов