Gambaran umum kelas penyiapan perangkat

Untuk memfasilitasi penginstalan perangkat, perangkat yang disiapkan dan dikonfigurasi dengan cara yang sama dikelompokkan ke dalam kelas penyiapan perangkat. Perangkat dikelompokkan ke dalam kelas penyiapan perangkat berdasarkan kelas paket driver dasar yang diinstal pada perangkat. Misalnya, perangkat pengubah media SCSI dikelompokkan ke dalam kelas penyiapan perangkat MediumChanger. Kelas penyiapan perangkat dapat menentukan beberapa pengaturan umum yang berlaku untuk semua perangkat yang berada di kelas penyiapan perangkat tersebut seperti driver filter yang harus dimasukkan ke dalam tumpukan perangkat perangkat tersebut.

Microsoft menentukan kelas penyiapan untuk sebagian besar jenis perangkat. IHV dan OEM dapat menentukan kelas penyiapan perangkat baru, tetapi hanya jika tidak ada kelas yang ada yang berlaku. Misalnya, vendor kamera tidak harus menentukan kelas penyiapan baru karena kamera berada di bawah kelas Penyiapan kamera. Demikian pula, perangkat uninterruptible power supply (UPS) berada di bawah kelas Baterai.

Ada GUID yang terkait dengan setiap kelas penyiapan perangkat. GUID kelas penyiapan yang ditentukan sistem didefinisikan dalam Devguid.h dan biasanya memiliki nama simbolis formulir GUID_DEVCLASS_Xxx.