Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Operasi yang tumpang tindih memungkinkan utas untuk melakukan operasi I/O yang memakan waktu di latar belakang, membiarkan utas bebas untuk melakukan tugas lain. Untuk mengaktifkan operasi I/O yang tumpang tindih pada sumber daya komunikasi, utas harus menentukan bendera FILE_FLAG_OVERLAPPED di fungsiCreateFile saat handel dibuka. Untuk menjalankan fungsiReadFile atauWriteFile sebagai operasi yang tumpang tindih, utas panggilan harus menentukan penunjuk ke strukturTUMPANG TINDIH. Struktur TUMPANG TINDIH harus berisi handel ke objek peristiwa reset manual (bukan reset otomatis). Sistem mengatur status objek peristiwa menjadi tidak diberi sinyal ketika panggilan ke fungsi I/O kembali sebelum operasi selesai. Sistem mengatur status objek peristiwa yang akan disinyalir ketika operasi telah selesai. Utas menggunakan fungsi tunggu untuk memeriksa status objek peristiwa saat ini atau menunggu statusnya disinyalir.
FungsiReadFileEx danWriteFileEx hanya dapat dilakukan sebagai operasi yang tumpang tindih. Alur panggilan menentukan penunjuk ke fungsiFileIOCompletionRoutine, yang dilakukan ketika operasi yang tumpang tindih selesai. Rutinitas penyelesaian dijalankan hanya jika utas panggilan melakukan operasi yang dapat diperingatkan.
Untuk informasi selengkapnya tentang objek peristiwa, fungsi tunggu, penantian yang dapat diperingatkan, dan rutinitas penyelesaian, lihat Tentang Sinkronisasi.