THotPDF.GetLoadedPagePrefetchInfo Method
Devolve um snapshot consistente sob lock da telemetria de progresso e de cancelamento do pedido de prefetch agendado mais recentemente
Declaração
function GetLoadedPagePrefetchInfo(
out Info: THPDFLoadedPagePrefetchInfo): boolean;
Resultado
Devolve true quando um pedido foi agendado ou continua ativo, e false antes do primeiro pedido ou quando nenhuma página carregada foi aceite
Notas de utilização
- O registo devolvido mantém-se válido após a conclusão normal, o cancelamento explícito ou a preempção em primeiro plano, até outro pedido o substituir
- O snapshot pode ser lido enquanto o worker está ativo, sem manter locks do lado da aplicação
- A latência de cancelamento não exclui trabalho depois de o worker terminar (join), mas uma chamada atómica de codec, filtro, leitura da origem ou sistema operativo pode atrasar o checkpoint cooperativo seguinte
THPDFLoadedPagePrefetchInfo · PrefetchLoadedPages · CancelLoadedPagePrefetch