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

MaxFiltersO número máximo de filtros numa cadeia de fluxos, ou 0 para não impor qualquer limite ao número de filtros
MaxOperationBytesO máximo de bytes descodificados acumulados entre fluxos numa operação monitorizada, ou 0 para não impor um limite cumulativo

Valores devolvidos

1Os limites foram aceites
0Um 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