เมธอด THotPDF.GetLoadedPagePrefetchInfo
คืนค่า snapshot ที่สอดคล้องกันภายใต้ lock ของ telemetry ความคืบหน้าและการยกเลิก สำหรับ prefetch request ที่จัดตารางไว้ล่าสุด
การประกาศ
function GetLoadedPagePrefetchInfo(
out Info: THPDFLoadedPagePrefetchInfo): boolean;
ค่า
คืนค่า true เมื่อมี request ที่ถูกจัดตารางไว้หรือยังทำงานอยู่ และเป็น false ก่อน request แรกหรือเมื่อไม่มีหน้าที่โหลดไว้ถูกรับเข้าเลย
หมายเหตุการใช้งาน
- record ที่คืนกลับมายังใช้ได้หลังเสร็จสมบูรณ์ตามปกติ, ถูกยกเลิกแบบชัดเจน หรือถูก foreground แย่งสิทธิ์ จนกว่า request อื่นจะมาแทนที่
- อ่าน snapshot ตอนที่ worker ยังทำงานอยู่ได้ โดยไม่ต้องถือ lock ฝั่งแอปพลิเคชัน
- latency ของการยกเลิกไม่นับงานหลังจาก worker join แล้ว แต่ codec, filter, source read หรือการเรียก operating system ที่เป็น atomic หนึ่งครั้งอาจทำให้จุด checkpoint แบบ cooperative จุดถัดไปมาช้าลง
THPDFLoadedPagePrefetchInfo · PrefetchLoadedPages · CancelLoadedPagePrefetch