Поделиться через


Общие сведения о реализации управления питанием в драйверах USB-клиента

В статьях этого раздела рассматриваются способы взаимодействия модели питания WDM со свойствами управления питанием USB-устройств.

Возможности управления питанием USB-устройств, соответствующих спецификации Универсальной последовательной шины (USB), имеют широкий и сложный набор функций управления питанием. Важно понимать, как эти функции взаимодействуют с моделью драйвера Windows (WDM), и, в частности, как Microsoft Windows адаптировала стандартные функции USB для поддержки архитектуры пробуждения системы.

Сведения об управлении питанием WDM в драйверах режима ядра см. в разделе Реализация управления питанием.

Драйверы USB-клиента на основе платформы драйверов в режиме ядра (KMDF) и платформы драйверов пользовательского режима (UMDF) должны использовать механизмы, поддерживаемые базовой технологией, и соответствующие платформы для управления питанием USB-устройства. Сведения об управлении питанием в клиентских драйверах на основе KMDF см. в статье Поддержка PnP и управления питанием в драйвере. Сведения о клиентских драйверах на основе UMDF см. в статье PnP и управление питанием в драйверах на основе UMDF.

В этом разделе

Статья Описание
Состояния питания USB-устройства В этой статье описываются состояния устройств WDM, используемые для состояний питания USB-устройства, как указано в разделе 9.1 спецификации универсальной последовательной шины 2.0.
Выборочная приостановка в USB-драйверах (WDF) Драйвер функции USB поддерживает обнаружение простоя среды выполнения путем реализации выборочной приостановки USB. Ниже приведено содержимое для разработчиков драйверов о том, как реализовать выборочную приостановку в USB-драйверах, основанных на Windows® Driver Foundation (WDF).
Выборочная приостановка USB В этом разделе содержатся сведения о выборочном механизме приостановки.
Как зарегистрировать составной драйвер В этой статье описывается, как драйвер многофункционального USB-устройства, называемого составным драйвером, может зарегистрировать и отменить регистрацию составного устройства в базовом стеке драйверов USB. Предоставленный корпорацией Майкрософт драйвер, Usbccgp.sys, является составным драйвером по умолчанию, который загружает Windows. Процедура, описанная в этой статье, применяется к составным драйверам на основе пользовательской модели windows (WDM), который заменяет Usbccgp.sys.
Реализация приостановки функции для составного драйвера В этой статье представлен обзор функций приостановки и функций удаленного пробуждения для многофункциональных устройств универсальной последовательной шины (USB) 3.0 (составные устройства). Из этой статьи вы узнаете о реализации этих функций в драйвере, который управляет составным устройством. Статья относится к составным драйверам, которые заменяют Usbccgp.sys.
Удаленное пробуждение USB-устройств В этой статье описываются рекомендации по реализации функции удаленного пробуждения в драйвере клиента.