Nama Perangkat NT
Objek perangkat bernama memiliki nama formulir \Device\DeviceName. Ini dikenal sebagai nama perangkat NT dari objek perangkat.
Nama Perangkat untuk Driver WDM
Driver WDM tidak memberi nama objek perangkat mereka secara langsung. Sebaliknya, sistem memberlakukan skema penamaan seragam yang memastikan bahwa nama perangkat tidak bertentangan antara driver. Skema penamaan untuk driver WDM adalah sebagai berikut.
PDO untuk perangkat diberi nama. Permintaan pengemudi bus bernama PDO untuk perangkat yang dijumlahkannya. Driver bus menentukan karakteristik perangkat FILE_AUTOGENERATED_DEVICE_NAME saat membuat objek perangkat. Untuk informasi selengkapnya, lihat Menentukan Karakteristik Perangkat. Sistem kemudian secara otomatis menghasilkan nama perangkat.
FDO dan DO filter tidak diberi nama. Driver fungsi dan filter tidak meminta nama saat membuat objek perangkat.
Setiap permintaan I/O ke objek perangkat bernama secara otomatis masuk ke objek atas di tumpukan objek perangkat tersebut. Dengan demikian, hanya PDO yang harus diberi nama. Aplikasi mode pengguna tidak merujuk ke objek perangkat WDM berdasarkan nama; sebagai gantinya, aplikasi mengakses objek perangkat melalui antarmuka perangkatnya. Untuk informasi selengkapnya, lihat Kelas Antarmuka Perangkat.
Penulis driver tidak boleh memberi nama lebih dari satu objek dalam tumpukan perangkat. Sistem operasi memeriksa pengaturan keamanan berdasarkan objek bernama. Jika dua objek berbeda diberi nama dan memiliki deskriptor keamanan yang berbeda, permintaan I/O yang dikirim ke objek dengan deskriptor keamanan yang lebih lemah dapat mencapai objek perangkat dengan deskriptor keamanan yang lebih kuat.
Nama Perangkat untuk Driver non-WDM
Driver non-WDM harus secara eksplisit menentukan nama untuk objek perangkat bernama apa pun. Driver harus membuat setidaknya satu objek perangkat bernama di direktori objek \Device untuk menerima permintaan I/O. Driver menentukan nama perangkat sebagai parameter DeviceName ke IoCreateDeviceSecure saat membuat objek perangkat.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk