System-Defined classes de configuration d’appareil disponibles pour les fournisseurs

Si vous écrivez un pilote de périphérique Windows pour une catégorie spécifique d’appareil, vous pouvez utiliser la liste suivante pour sélectionner les bonnes valeurs prédéfinies à utiliser pour les Class entrées et ClassGuid dans la section Version du fichier INF du pilote.

Notes

Si vous recherchez des informations sur les classes réservées et les GUID, consultez Classes de configuration d’appareil définies par le système réservées à l’utilisation du système.

Pour voir comment ces entrées apparaissent dans un fichier INF, case activée cdrom.inf dans le dépôt d’exemples de pilotes Windows.

Sauf indication contraire, vous pouvez utiliser les entrées de la liste suivante pour installer des pilotes de périphérique sur Windows 2000 et versions ultérieures.

Notes

Si vous recherchez des informations sur la résolution d’un problème lié à un lecteur de CD ou DE DVD, consultez Le lecteur de CD ou le lecteur de DVD ne fonctionne pas comme prévu.

Catégories d’appareils et valeurs de classe

Objets de traitement audio (APO)
Class = AudioProcessingObject
ClassGuid = {5989fce8-9cd0-467d-8a6a-5419e31529d4}
Cette classe inclut les objets de traitement audio (APO). Pour plus d’informations, consultez Objets de traitement audio Windows.

Appareils de batterie
Classe = Batterie
ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a}
Cette classe inclut les appareils à batterie et les appareils UPS.

Appareil biométrique
Classe = Biométrie
ClassGuid = {53D29EF7-377C-4D14-864B-EB3A85769359}
(Windows Server 2003 et versions ultérieures de Windows) Cette classe inclut tous les appareils d’identification personnelle basés sur la biométrie.

Appareils Bluetooth
Classe = Bluetooth
ClassGuid = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
(Windows XP SP1 et versions ultérieures de Windows) Cette classe inclut tous les appareils Bluetooth.

Appareil photo
Classe = Appareil photo
ClassGuid = {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
(Windows 10 version 1709 et versions ultérieures de Windows) Cette classe inclut les pilotes d’appareil photo universels.

Lecteurs de CD-ROM
Classe = CDROM
ClassGuid = {4d36e965-e325-11ce-bfc1-08002be10318}
Cette classe inclut les lecteurs de CD-ROM, y compris les lecteurs de CD-ROM SCSI. Par défaut, le programme d’installation de la classe CD-ROM du système installe également un pilote audio CD fourni par le système et un pilote de changeur de CD-ROM en tant que filtres Plug-and-Play.

Lecteurs de disque
Class = DiskDrive
ClassGuid = {4d36e967-e325-11ce-bfc1-08002be10318}
Cette classe inclut les lecteurs de disque dur. Consultez également les classes HDC et SCSIAdapter.

Cartes graphiques
Class = Display
ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}
Cette classe inclut les cartes vidéo. Les pilotes de cette classe incluent les pilotes d’affichage et les pilotes de miniport vidéo.

INF d’extension
Class = Extension
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
(Windows 10 et versions ultérieures de Windows) Cette classe inclut tous les appareils nécessitant des personnalisations. Pour plus d’informations, consultez Utilisation d’un fichier INF d’extension.

Contrôleurs de disque de disquette
Classe = FDC
ClassGuid = {4d36e969-e325-11ce-bfc1-08002be10318}
Cette classe inclut les contrôleurs de lecteur de disque de disquette.

Lecteurs de disquettes
Class = FloppyDisk
ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}
Cette classe inclut les lecteurs de disquettes.

Contrôleurs de disque dur
Classe = HDC
ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318}
Cette classe inclut les contrôleurs de disque dur, y compris les contrôleurs ATA/ATAPI, mais pas les contrôleurs de disque SCSI et RAID.

Appareils d’interface humaine (HID)
Class = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Cette classe inclut des périphériques d’entrée interactifs qui sont gérés par le pilote de classe HID fourni par le système. Cela inclut les périphériques USB conformes à la norme USB HID et les périphériques non USB qui utilisent un minidriver HID. Pour plus d’informations, consultez Classe d’installation d’appareil HIDClass. (Voir également les classes clavier ou souris plus loin dans cette liste.)

Appareils IEEE 1284.4
Class = Dot4
ClassGuid = {48721b56-6795-11d2-b1a8-0080c72e74a2}
Cette classe inclut les appareils qui contrôlent le fonctionnement des périphériques IEEE 1284.4 multifonctions.

Fonctions d’impression IEEE 1284.4
Class = Dot4Print
ClassGuid = {49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}
Cette classe inclut les fonctions d’impression Dot4. Une fonction d’impression Dot4 est une fonction sur un appareil Dot4 et a un seul appareil enfant, qui est membre de la classe d’installation de périphérique d’imprimante.

Appareils IEEE 1394 qui prennent en charge le protocole 61883
Classe = 61883
ClassGuid = {7ebefbc0-3200-11d2-b4c2-00a0C9697d07}
Cette classe inclut les appareils IEEE 1394 qui prennent en charge la classe d’appareils de protocole IEC-61883.

Le composant 61883 inclut le pilote de protocole61883.sys qui transmet divers flux de données audio et vidéo sur le bus 1394. Il s’agit actuellement de DV standard/haute/basse qualité, MPEG2, DSS et Audio. Ces flux de données sont définis par les spécifications IEC-61883.

Appareils IEEE 1394 qui prennent en charge le protocole AVC
Class = AVC
ClassGuid = {c06ff265-ae09-48f0-812c-16753d7cba83}
Cette classe inclut les appareils IEEE 1394 qui prennent en charge la classe d’appareils du protocole AVC.

Appareils IEEE 1394 qui prennent en charge le protocole SBP2
Classe = SBP2
ClassGuid = {d48179be-ec20-11d1-b6b8-00c04fa372a7}
Cette classe inclut les appareils IEEE 1394 qui prennent en charge la classe d’appareils du protocole SBP2.

Contrôleur de bus hôte IEEE 1394
Classe = 1394
ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
Cette classe inclut 1 394 contrôleurs hôtes connectés sur un bus PCI, mais pas 1394 périphériques. Les pilotes de cette classe sont fournis par le système.

Appareil de création d’images
Classe = Image
ClassGuid = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Cette classe inclut les appareils de capture d’images fixes, les appareils photo numériques et les scanneurs.

Appareils IrDA
Classe = Infrarouge
ClassGuid = {6bdd1fc5-810f-11d0-bec7-08002be2092f}
Cette classe inclut les appareils infrarouges. Les pilotes de cette classe incluent les miniports Serial-IR et Fast-IR NDIS, mais consultez également la classe De carte réseau pour les autres miniports de carte réseau NDIS.

Clavier
Classe = Clavier
ClassGuid = {4d36e96b-e325-11ce-bfc1-08002be10318}
Cette classe inclut tous les claviers. Autrement dit, il doit également être spécifié dans l’inf (secondaire) pour un périphérique clavier HID enfant énuméré.

Changeurs de média
Classe = MediumChanger
ClassGuid = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
Cette classe inclut les périphériques de changement de média SCSI.

Pilote de technologie de mémoire
Classe = MTD
ClassGuid = {4d36e970-e325-11ce-bfc1-08002be10318}
Cette classe inclut les périphériques de mémoire, tels que les cartes mémoire flash.

Modem
Classe = Modem
ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318}
Cette classe inclut les appareils modem. Un fichier INF pour un appareil de cette classe spécifie les fonctionnalités et la configuration de l’appareil et stocke ces informations dans le Registre. Un fichier INF pour un appareil de cette classe peut également être utilisé pour installer des pilotes de périphérique pour un modem sans contrôleur ou un modem logiciel. Ces appareils répartissent les fonctionnalités entre le périphérique modem et le pilote de périphérique. Pour plus d’informations sur les fichiers INF de modem et les périphériques de modem WDM (Microsoft Windows Driver Model), consultez Vue d’ensemble des fichiers INF du modem et Ajout de la prise en charge des modems WDM.

Moniteur
Classe = Surveiller
ClassGuid = {4d36e96e-e325-11ce-bfc1-08002be10318}
Cette classe inclut les moniteurs d’affichage. Un INF pour un appareil de cette classe n’installe aucun pilote de périphérique, mais spécifie à la place les fonctionnalités d’un moniteur particulier à stocker dans le Registre pour une utilisation par les pilotes de cartes vidéo. (Les moniteurs sont énumérés en tant que périphériques enfants des cartes d’affichage.)

Souris
Classe = Souris
ClassGuid = {4d36e96f-e325-11ce-bfc1-08002be10318}
Cette classe inclut tous les appareils de souris et d’autres types d’appareils de pointage, tels que les trackballs. Autrement dit, cette classe doit également être spécifiée dans l’inf (secondaire) pour un périphérique de souris HID enfant énuméré.

Appareils multifonctions
Classe = Multifonction
ClassGuid = {4d36e971-e325-11ce-bfc1-08002be10318}
Cette classe inclut les cartes combo, telles qu’un modem PCMCIA et un adaptateur netcard. Le pilote d’un tel Plug-and-Play périphérique multifonction est installé sous cette classe et énumère séparément le modem et la carte réseau en tant que ses appareils enfants.

Multimédia
Classe = Média
ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
Cette classe inclut les appareils multimédias audio et DVD, les ports joystick et les appareils de capture vidéo en plein mouvement.

Adaptateurs série multiports
Classe = MultiportSerial
ClassGuid = {50906cb8-ba12-11d1-bf5d-0000f805f530}
Cette classe inclut les cartes série multiport intelligentes, mais pas les périphériques qui se connectent à ses ports. Il n’inclut pas les contrôleurs série multiports non intelligents (type 16550) ou les contrôleurs série à port unique (voir la classe Ports).

Carte réseau
Classe = Net
ClassGuid = {4d36e972-e325-11ce-bfc1-08002be10318}
Cette classe se compose de pilotes de carte réseau. Ces pilotes doivent appeler NdisMRegisterMiniportDriver ou NetAdapterCreate. Les pilotes qui n’utilisent pas NDIS ou NetAdapter doivent utiliser une autre classe d’installation.

Client réseau
Classe = NetClient
ClassGuid = {4d36e973-e325-11ce-bfc1-08002be10318}
Cette classe inclut les fournisseurs réseau et/ou d’impression.

Remarque Les composants NetClient sont dépréciés dans Windows 8.1, Windows Server 2012 R2 et versions ultérieures.

Service réseau
Classe = NetService
ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318}
Cette classe inclut les services réseau, tels que les redirecteurs et les serveurs.

Transport réseau
Classe = NetTrans
ClassGuid = {4d36e975-e325-11ce-bfc1-08002be10318}
Cette classe inclut les gestionnaires d’appels autonomes CoNDIS des protocoles NDIS et les clients CoNDIS, en plus des pilotes de niveau supérieur dans les piles de transport.

Accélérateur SSL PCI
Classe = SecurityAccelerator
ClassGuid = {268c95a1-edfe-11d3-95c3-0010dc4050a5}
Cette classe inclut les appareils qui accélèrent le traitement de chiffrement SSL (Secure Socket Layer).

Adaptateurs PCMCIA
Classe = PCMCIA
ClassGuid = {4d36e977-e325-11ce-bfc1-08002be10318}
Cette classe inclut les contrôleurs hôtes PCMCIA et CardBus, mais pas les périphériques PCMCIA ou CardBus. Les pilotes de cette classe sont fournis par le système.

Ports (ports COM & LPT)
Classe = Ports
ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318}
Cette classe inclut les périphériques de port série et parallèle. Consultez également la classe MultiportSerial.

Imprimantes
Classe = Imprimante
ClassGuid = {4d36e979-e325-11ce-bfc1-08002be10318}
Cette classe inclut les imprimantes.

Imprimantes, pilotes de classe spécifiques au bus
Classe = PNPPrinters
ClassGuid = {4658ee7e-f050-11d1-b6bd-00c04fa372a7}
Cette classe inclut les imprimantes énumérées SCSI/1394. Les pilotes de cette classe fournissent une communication d’imprimante pour un bus spécifique.

Processeurs
Classe = Processeur
ClassGuid = {50127dc3-0f36-415e-a6cc-4cb3be910b65}
Cette classe inclut les types de processeurs.

Contrôleurs SCSI et RAID
Class = SCSIAdapter
ClassGuid = {4d36e97b-e325-11ce-bfc1-08002be10318}
Cette classe inclut les adaptateurs HBA SCSI (adaptateurs de bus hôte) et les contrôleurs de baie de disques.

Appareils de sécurité Classe = Securitydevices
ClassGuid = {d94ee5d8-d189-4994-83d2-f68d7d41b0e6}
(Windows 8.1, Windows 10) Cette classe inclut des puces de module de plateforme sécurisée. Un module TPM est un crypto-processeur sécurisé qui vous aide à effectuer des actions telles que la génération, le stockage et la limitation de l’utilisation de clés de chiffrement. Tout nouvel appareil fabriqué doit implémenter et activer TPM 2.0 par défaut. Pour plus d’informations, consultez Recommandations TPM.

Détecteurs
Class = Sensor
ClassGuid = {5175d334-c371-4806-b3ba-71fd53c9258d}
(Windows 7 et versions ultérieures de Windows) Cette classe inclut les capteurs et les appareils de localisation, tels que les appareils GPS.

Lecteurs de cartes à puce
Class = SmartCardReader
ClassGuid = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
Cette classe comprend des lecteurs de carte intelligents.

Composant logiciel
Class = SoftwareComponent
ClassGuid = {5c4c3332-344d-483c-8739-259e934c9cc8}
(Windows 10 version 1703 et ultérieures de Windows) Cette classe inclut un appareil enfant virtuel pour encapsuler les composants logiciels. Pour plus d’informations, consultez Ajout de composants logiciels avec un fichier INF.

Volumes de stockage
Classe = Volume
ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f}
Cette classe inclut les volumes de stockage tels que définis par le gestionnaire de volumes logiques et les pilotes de classe fournis par le système qui créent des objets de périphérique pour représenter des volumes de stockage, tels que le pilote de classe de disque système.

Appareils système
Class = System
ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
Cette classe comprend les licences d’accès haute disponibilité, les bus système, les ponts système, le pilote ACPI système et le pilote de gestionnaire de volume système.

Lecteurs de bande
Class = TapeDrive
ClassGuid = {6d807884-7d21-11cf-801c-08002be10318}
Cette classe inclut les lecteurs de bande, y compris tous les pilotes de mini-classe de bande.

Périphérique USB
Class = USBDevice
ClassGuid = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
USBDevice inclut tous les périphériques USB qui n’appartiennent pas à une autre classe. Cette classe n’est pas utilisée pour les contrôleurs hôtes USB et les hubs.

Windows CE périphériques USB ActiveSync
Class = WCEUSBS
ClassGuid = {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}
Cette classe inclut Windows CE appareils ActiveSync.

La classe de configuration WCEUSBS prend en charge la communication entre un ordinateur personnel et un appareil compatible avec le pilote ActiveSync Windows CE (généralement les périphériques PocketPC) via USB.

Appareils portables Windows (WPD)
Classe = WPD
ClassGuid = {eec5ad98-8080-425f-922a-dabf3de3f69a}
(Windows Vista et versions ultérieures de Windows) Cette classe inclut les appareils WPD.