Share via


Vue d’ensemble de l’implémentation de la gestion de l’alimentation dans les pilotes clients USB

Les articles de cette section examinent la façon dont le modèle d’alimentation WDM interagit avec les propriétés de gestion de l’alimentation des périphériques USB.

Les capacités de gestion de l’alimentation des périphériques USB conformes à la spécification USB (Universal Serial Bus) disposent d’un ensemble riche et complexe de fonctionnalités de gestion de l’alimentation. Il est important de comprendre comment ces fonctionnalités interagissent avec le modèle de pilote Windows (WDM), et en particulier comment Microsoft Windows a adapté les fonctionnalités USB standard pour prendre en charge l’architecture de mise en éveil du système.

Pour plus d’informations sur la gestion de l’alimentation WDM dans les pilotes en mode noyau, consultez Implémentation de la gestion de l’alimentation.

Les pilotes clients USB basés sur l’infrastructure de pilote en mode noyau (KMDF) et l’infrastructure de pilote en mode utilisateur (UMDF) doivent utiliser les mécanismes pris en charge par la technologie de base et les infrastructures respectives pour la gestion de l’alimentation d’un périphérique USB. Pour plus d’informations sur la gestion de l’alimentation dans les pilotes clients basés sur KMDF, consultez Prise en charge du PnP et de la gestion de l’alimentation dans votre pilote ; Pour les pilotes clients basés sur UMDF, consultez PnP et gestion de l’alimentation dans les pilotes basés sur UMDF.

Contenu de cette section

Article Description
États d’alimentation du périphérique USB Cet article décrit les états d’appareil WDM à utiliser pour les états d’alimentation des périphériques USB, comme spécifié dans la section 9.1 de la spécification Universal Serial Bus 2.0.
Suspension sélective dans les pilotes USB (WDF) Un pilote de fonction USB prend en charge la détection d’inactivité du runtime en implémentant la suspension sélective USB. Voici du contenu destiné aux développeurs de pilotes sur la façon d’implémenter la suspension sélective dans les pilotes USB basés sur Windows® Driver Foundation (WDF).
Suspension sélective USB Cette section fournit des informations sur le choix du mécanisme approprié pour la fonctionnalité de suspension sélective.
Comment inscrire un pilote composite Cet article explique comment un pilote d’un périphérique multi-fonction USB, appelé pilote composite, peut inscrire et annuler l’inscription du périphérique composite auprès de la pile de pilotes USB sous-jacente. Le pilote fourni par Microsoft, Usbccgp.sys, est le pilote composite par défaut que Windows charge. La procédure décrite dans cet article s’applique à un pilote composite wdM (Windows Driver Model) personnalisé qui remplace Usbccgp.sys.
Comment implémenter la suspension de fonction pour un pilote composite Cet article fournit une vue d’ensemble des fonctionnalités de suspension de fonction et de mise en éveil à distance de fonction pour les appareils multi-fonctions USB (Universal Serial Bus) 3.0 (périphériques composites). Dans cet article, vous allez découvrir comment implémenter ces fonctionnalités dans un pilote qui contrôle un appareil composite. L’article s’applique aux pilotes composites qui remplacent Usbccgp.sys.
Mise en éveil à distance des périphériques USB Cet article décrit les meilleures pratiques relatives à l’implémentation de la fonctionnalité de mise en éveil à distance dans un pilote client.