Menggunakan file dalam driver

Eksekutif Microsoft Windows mewakili file dengan objek file, yang merupakan objek eksekutif yang dikelola oleh manajer objek. (Direktori juga diwakili oleh objek file.)

Komponen mode inti merujuk ke file berdasarkan nama objeknya, yang \DosDevices digabungkan ke jalur lengkap file. (Pada Microsoft Windows 2000 dan versi yang lebih baru dari sistem operasi, \?? setara dengan \DosDevices.) Misalnya, nama objek file C:\WINDOWS\example.txt \DosDevices\C:\WINDOWS\example.txt. Anda menggunakan nama objek untuk membuka pegangan ke sebuah file. Untuk informasi selengkapnya tentang nama objek, lihat Nama Objek.

Untuk menggunakan sebuah file

  1. Buka handel ke file.

    Untuk informasi selengkapnya, lihat Membuka Handle ke sebuah File.

  2. Lakukan operasi yang dimaksudkan dengan memanggil rutinitas ZwXxxFile yang sesuai.

    Untuk informasi selengkapnya, lihat Menggunakan File Handle.

  3. Tutup handle dengan memanggil ZwClose.

Setiap kali Anda membuka handle ke file, sistem Windows membuat objek file yang mewakili file tersebut, dan mengembalikan handle yang terbuka ke objek tersebut. Oleh karena itu, beberapa objek file dapat ada untuk satu file. (Karena aplikasi mode pengguna dapat menyalin handel, beberapa handel juga dapat ada untuk objek file yang sama.) Setelah semua handel terbuka ke objek file ditutup, eksekutif Windows menghapus objek file.