Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье рассматриваются способы взаимодействия модели питания 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 Driver Model (WDM), которая подменяет Usbccgp.sys. |
Реализация функции приостановки для составного драйвера | В этой статье приведен обзор функций приостановки и функции удаленного пробуждения для устройств универсальной последовательной шины (USB) 3.0 с несколькими функциями (составные устройства). В этой статье вы узнаете о реализации этих функций в драйвере, который управляет составным устройством. Статья относится к составным драйверам, которые заменяют Usbccgp.sys. |
Удаленное пробуждение USB-устройств | В этой статье описаны рекомендации по реализации возможности удаленного пробуждения в драйвере клиента. |