Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Драйверы получают интерфейс IWDFDevice2 путем вызова IWDFDevice::QueryInterface.
Наследство
Интерфейс IWDFDevice2 наследует от IWDFDevice. IWDFDevice2 также имеет следующие типы элементов:
- Методика
Методика
Интерфейс IWDFDevice2 имеет эти методы.
IWDFDevice2::AssignS0IdleSettings Метод AssignS0IdleSettings предоставляет предоставленные драйвером сведения, которые платформа использует при простое устройства и система находится в состоянии работы (S0). |
IWDFDevice2::AssignSxWakeSettings Метод AssignSxWakeSettings предоставляет сведения о способности устройства активировать сигнал пробуждения, пока устройство и система находятся в состоянии низкой мощности. |
IWDFDevice2::CreateRemoteInterface Метод CreateRemoteInterface создает объект удаленного интерфейса, представляющий интерфейс устройства. |
IWDFDevice2::CreateRemoteTarget Метод CreateRemoteTarget создает удаленный целевой объект, представляющий удаленный целевой объект ввода-вывода. |
IWDFDevice2::CreateSymbolicLinkWithReferenceString Метод TheCreateSymbolicLinkWithReferenceString создает имя символьной ссылки, а также при необходимости ссылку на строку для устройства. |
IWDFDevice2::GetDeviceStackIoTypePreference Метод GetDeviceStackIoTypePreference извлекает методы доступа к буферу, которые платформа использует для устройства. |
IWDFDevice2::GetSystemPowerAction Метод GetSystemPowerAction возвращает системное действие питания( если таковое имеется), которое в настоящее время происходит для компьютера. |
IWDFDevice2::RegisterRemoteInterfaceNotification Метод RegisterRemoteInterfaceNotification регистрирует драйвер для получения уведомления при получении указанного интерфейса устройства. |
IWDFDevice2::ResumeIdle Метод ResumeIdle сообщает платформе, что устройство не используется и может быть помещено в состояние низкой мощности устройства, если оно остается бездействующим. |
IWDFDevice2::StopIdle Метод StopIdle сообщает платформе, что устройство должно быть помещено в рабочее состояние питания (D0). |
Требования
Требование | Ценность |
---|---|
завершение поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
целевая платформа | Настольный |
минимальная версия UMDF | 1.9 |
заголовка | wudfddi.h (include Wudfddi.h) |