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.
Objek perangkat, seperti semua objek manajer objek, dapat diberi nama atau tanpa nama. Ketika aplikasi mode pengguna membuat permintaan I/O, aplikasi menentukan target operasi berdasarkan nama. Manajer objek menyelesaikan nama untuk menentukan tujuan permintaan I/O.
Penting
Untuk membantu meningkatkan keamanan pengemudi, nama objek perangkat hanya ketika diperlukan. Objek perangkat bernama umumnya hanya diperlukan karena alasan warisan, misalnya jika Anda memiliki aplikasi yang mengharapkan untuk membuka perangkat menggunakan nama tertentu atau jika Anda menggunakan perangkat/kontrol non-PNP. Perhatikan bahwa driver WDF tidak perlu memberi nama perangkat PnP mereka untuk membuat tautan simbolis menggunakan WdfDeviceCreateSymbolicLink.
Driver dapat menentukan nama untuk objek perangkat saat memanggil IoCreateDevice atau IoCreateDeviceSecure untuk membuat objek perangkat. Untuk informasi selengkapnya tentang kapan dan cara memberi nama objek perangkat, lihat Nama Perangkat NT.
Objek perangkat bernama juga dapat memiliki nama perangkat MS-DOS, yang merupakan tautan simbolis yang dibuat oleh IoCreateSymbolicLink atau IoCreateUnprotectedSymbolicLink. Driver WDM tidak secara umum memerlukan nama perangkat MS-DOS. Untuk informasi selengkapnya, lihat MS-DOS Nama Perangkat.
Penting
Jika Anda menggunakan objek perangkat bernama, Anda dapat menggunakan IoCreateDeviceSecure dan menentukan SDDL untuk membantu mengamankannya. Saat Anda menerapkan IoCreateDeviceSecure selalu menentukan GUID kelas kustom untuk DeviceClassGuid. Anda tidak seharusnya menentukan GUID kelas yang sudah ada di sini. Melakukannya berpotensi merusak pengaturan keamanan atau kompatibilitas untuk perangkat lain milik kelas tersebut. Untuk informasi selengkapnya, lihat WdmlibIoCreateDeviceSecure.
Untuk mengizinkan aplikasi atau driver WDF lainnya mengakses perangkat PnP Anda, Anda harus menggunakan antarmuka perangkat. Untuk informasi selengkapnya, lihat Menggunakan Antarmuka Perangkat. Antarmuka perangkat berfungsi sebagai tautan simbolis ke PDO dari tumpukan perangkat Anda. Salah satu cara untuk mengontrol akses ke PDO adalah dengan menentukan string SDDL dalam INF Anda. Jika string SDDL tidak ada dalam file INF, Windows akan menerapkan pendeskripsi keamanan default. Untuk informasi selengkapnya, lihat Mengamankan Objek Perangkat dan SDDL untuk Objek Perangkat.
Bagian ini berisi subbagian berikut: