Bagikan melalui


Menggunakan file dalam driver

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

Komponen mode kernel mengacu pada file dengan nama objeknya, yaitu \DosDevices yang 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 handel ke file. Untuk informasi selengkapnya tentang nama objek, lihat Nama Objek.

Untuk menggunakan file

  1. Buka handel ke file.

    Untuk informasi selengkapnya, lihat Membuka Handel ke File.

  2. Lakukan operasi yang dimaksudkan dengan memanggil rutinitas File ZwXxx yang sesuai.

    Untuk informasi selengkapnya, lihat Menggunakan Handel File.

  3. Tutup handel dengan memanggil ZwClose.

Setiap kali Anda membuka handel ke file, eksekutif Windows membuat objek file yang mewakili file, dan mengembalikan handel 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.