Partager via


Classes d’installation d’appareils définies par le système 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 valeurs prédéfinies appropriées à utiliser pour les entrées et ClassGuid les Class entrées dans la section Version du fichier INF du pilote.

Remarque

Si vous recherchez des informations sur les classes réservées et les GUID, consultez les classes d’installation d’appareils définies par le système réservées pour l’utilisation du système.

Pour voir comment ces entrées apparaissent dans un fichier INF, consultez cdrom.inf dans le référentiel d’exemples de pilotes Windows.

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

Remarque

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

Catégories d’appareils et valeurs de classe

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

Appareils de batterie
Class = Batterie
ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a}
Cette classe inclut les appareils de 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 biométrique.

Appareils Bluetooth
Class = 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 = Caméra
ClassGuid = {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
(Windows 10 version 1709 et versions ultérieures de Windows) Cette classe inclut les pilotes de caméra universelle.

Lecteurs CD-ROM
Class = CDROM
ClassGuid = {4d36e965-e325-11ce-bfc1-08002be10318}
Cette classe inclut des lecteurs CD-ROM, y compris des lecteurs 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 changement CD-ROM en tant que filtres Plug-and-Play.

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

Adaptateurs d’affichage
Class = Display
ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}
Cette classe inclut des adaptateurs vidéo. Les pilotes pour cette classe incluent les pilotes d’affichage et les pilotes 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 floppy
Class = FDC
ClassGuid = {4d36e969-e325-11ce-bfc1-08002be10318}
Cette classe inclut les contrôleurs de lecteur de disque de floppy.

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

Contrôleurs de disque dur
Class = HDC
ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318}
Cette classe inclut des contrôleurs de disque dur, notamment des contrôleurs ATA/ATAPI, mais pas des 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 gérés par le pilote de classe HID fourni par le système. Cela inclut les périphériques USB conformes aux périphériques USB HID Standard et non USB qui utilisent un minidriver HID. Pour plus d’informations, consultez la classe de configuration d’appareil HIDClass. (Voir également les classes clavier ou souris plus loin dans cette liste.)

Appareils IEEE 1284.4
Classe = Dot4
ClassGuid = {48721b56-6795-11d2-b1a8-0080c72e74a2}
Cette classe inclut des appareils qui contrôlent l’opération des périphériques IEEE 1284.4 multifonction.

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 possède un seul appareil enfant, qui est membre de la classe d’installation de l’appareil Printer.

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

Le composant 61883 inclut le pilote de protocole 61883.sys qui transmet différents 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 des appareils IEEE 1394 qui prennent en charge la classe d’appareils de protocole AVC.

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

Contrôleur de bus hôte IEEE 1394
Classe = 1394
ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
Cette classe comprend 1394 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 d’imagerie
Class = Image
ClassGuid = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Cette classe comprend des appareils de capture d’images, des caméras numériques et des scanneurs.

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

Clavier
Class = 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) d’un périphérique clavier HID enfant énuméré.

Changer de média
Class = MediumChanger
ClassGuid = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
Cette classe inclut des appareils de changement de média SCSI.

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

Modem
Class = Modem
ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318}
Cette classe inclut des 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 divisent 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 Microsoft Windows Driver Model (WDM), consultez Vue d’ensemble des fichiers INF modem et ajout de la prise en charge du modem WDM.

Surveillance
Class = Monitor
ClassGuid = {4d36e96e-e325-11ce-bfc1-08002be10318}
Cette classe inclut des moniteurs d’affichage. Un INF pour un appareil de cette classe n’installe aucun pilote de périphérique, mais spécifie plutôt 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 qu’appareils enfants des adaptateurs 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 pointants, tels que les trackballs. Autrement dit, cette classe doit également être spécifiée dans l’INF (secondaire) d’un appareil de souris HID enfant énuméré.

Appareils à fonctions multiples
Class = Multifunction
ClassGuid = {4d36e971-e325-11ce-bfc1-08002be10318}
Cette classe inclut des cartes déroulantes, telles qu’un modem PCMCIA et un adaptateur netcard. Le pilote d’un tel appareil Plug-and-Play multifonction est installé sous cette classe et énumère le modem et netcard séparément en tant qu’appareils enfants.

Multimédia
Class = Media
ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
Cette classe comprend des appareils multimédias audio et DVD, des ports joystick et des appareils de capture vidéo en mouvement intégral.

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

Adaptateur 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 classe de configuration différente.

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

Notez queles composants NetClient sont déconseillés dans Windows 8.1, Windows Server 2012 R2 et versions ultérieures.

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

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

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

Adaptateurs PCMCIA
Class = 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)
Class = Ports
ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318}
Cette classe inclut des 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 des imprimantes.

Imprimantes, pilotes de classe spécifiques à bus
Class = 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
Class = Processeur
ClassGuid = {50127dc3-0f36-415e-a6cc-4cb3be910b65}
Cette classe inclut des types de processeurs.

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

Classe Appareils de sécurité = 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 processeur de chiffrement sécurisé qui vous aide à effectuer des actions telles que la génération, le stockage et la limitation de l’utilisation des 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 du module TPM.

Capteurs
Class = Capteur
ClassGuid = {5175d334-c371-4806-b3ba-71fd53c9258d}
(Windows 7 et versions ultérieures de Windows) Cette classe comprend des capteurs et des appareils de localisation, tels que des appareils GPS.

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

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

Volumes de stockage
Class = Volume
ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f}
Cette classe inclut des volumes de stockage tels que définis par le gestionnaire de volumes logiques fourni par le système et les pilotes de classe qui créent des objets d’appareil 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 des hals, des bus système, des ponts système, le pilote ACPI système et le pilote du gestionnaire de volume système.

Lecteurs de bande
Class = TapeDrive
ClassGuid = {6d807884-7d21-11cf-801c-08002be10318}
Cette classe comprend des lecteurs de bande, y compris tous les pilotes de miniclasse 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 ; les pilotes de ces appareils sont fournis par le système d’exploitation et doivent utiliser la classe USB décrite dans les classes de configuration de périphérique définies par le système réservées pour l’utilisation du système.

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

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

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