SetStreamDecodeLimits
Carregamento de documentos, segurança, desempenho
Descrição
Define o comprimento máximo da cadeia de filtros de fluxo e os bytes descodificados cumulativos para uma operação monitorizada
Sintaxe
Delphi
Function TPDFlib.SetStreamDecodeLimits(MaxFilters: Integer; MaxOperationBytes: Int64): Integer;Parâmetros
| MaxFilters | O número máximo de filtros numa cadeia de fluxos, ou 0 para não impor qualquer limite ao número de filtros |
|---|---|
| MaxOperationBytes | O máximo de bytes descodificados acumulados entre fluxos numa operação monitorizada, ou 0 para não impor um limite cumulativo |
Valores devolvidos
| 1 | Os limites foram aceites |
|---|---|
| 0 | Um dos limites era negativo |
Observações
A contagem de filtros é verificada antes da alocação do descodificador e o orçamento de bytes impede que muitos fluxos individualmente pequenos contornem um limite de fluxo único
As operações monitorizadas de carregamento, gravação, extração, pesquisa e otimização começam com um novo contador cumulativo de bytes