Общие сведения о реализации управления питанием в драйверах 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-устройств | В этой статье описываются рекомендации по реализации функции удаленного пробуждения в драйвере клиента. |