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.
Tabel berikut mencantumkan operasi yang dapat dilakukan driver pada handel file dan rutinitas terkait yang melakukan operasi tersebut.
| Operasi | Prosedur untuk memanggil |
|---|---|
Baca data dari file. |
|
Tulis data ke file. |
|
Baca metadata untuk file atau handle file. |
|
Tulis metadata untuk file atau pegangan file. |
Untuk menunjukkan dalam file di mana harus mulai membaca atau menulis data, Anda mengoper parameter ByteOffset ke ZwReadFile atau ZwWriteFile.
Jika Anda membuka pengendalian dengan akses FILE_APPEND_DATA, semua data ditulis ke akhir file, dan parameter ByteOffset diabaikan.
Dalam kondisi tertentu, manajer I/O mempertahankan penunjuk posisi file saat ini. Anda dapat memulai operasi baca atau tulis pada posisi tersebut dengan menentukan NULL untuk ByteOffset. Untuk informasi selengkapnya tentang kapan penunjuk posisi file saat ini ada, lihat Menggunakan Posisi File Saat Ini nanti di bagian ini.
Untuk memeriksa atau mengubah informasi tentang file, panggil ZwQueryInformationFile atau ZwSetInformationFile, masing-masing. Anda menentukan jenis informasi tertentu sebagai parameter FileInformationClass untuk setiap rutinitas. Misalnya, mengatur FileInformationClass ke FileBasicInformation memungkinkan Anda memeriksa atau mengubah struktur FILE_BASIC_INFORMATION , yang berisi anggota untuk waktu pembuatan file dan waktu akses terakhir, antara lain. Untuk informasi tentang semua nilai yang mungkin untuk FileInformationClass, lihat FILE_INFORMATION_CLASS.