Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе Начало работы с UMDF.]
Интерфейс IWDFDeviceInitialize — это вспомогательный интерфейс, который платформа предоставляет в качестве входного параметра методу IDriverEntry::OnDeviceAdd.
Наследство
Интерфейс IWDFDeviceInitialize наследует от интерфейса IUnknown. IWDFDeviceInitialize также имеет следующие типы элементов:
- Методика
Методика
Интерфейс IWDFDeviceInitialize имеет эти методы.
IWDFDeviceInitialize::AutoForwardCreateCleanupClose Элементы управления методом AutoForwardCreateCleanupClose при создании, очистке и закрытии уведомлений перенаправляются в следующий нижний драйвер в стеке устройств. |
IWDFDeviceInitialize::GetPnpCapability Метод GetPnpCapability определяет состояние указанной возможности Plug and Play (PnP). |
IWDFDeviceInitialize::RetrieveDeviceInstanceId В этой статье описывается, как метод RetrieveDeviceInstanceId извлекает идентификатор экземпляра устройства. |
IWDFDeviceInitialize::RetrieveDevicePropertyStore Метод RetrieveDevicePropertyStore извлекает хранилище свойств устройства, с помощью которого клиенты могут считывать и записывать свойства устройства. |
IWDFDeviceInitialize::SetFilter Метод SetFilter задает свойство, которое включает устройство в качестве устройства фильтра. |
IWDFDeviceInitialize::SetLockingConstraint Метод SetLockingConstraint задает модель синхронизации (или блокировки) для функций обратного вызова в драйвер. |
IWDFDeviceInitialize::SetPnpCapability Метод SetPnpCapability задает указанную функцию Plug and Play (PnP) устройства в указанное состояние. |
IWDFDeviceInitialize::SetPowerPolicyOwnership Метод SetPowerPolicyOwnership задает владение политикой питания драйвером или удаляет владение драйвером. |
Замечания
Драйвер вызывает методы этого интерфейса, чтобы задать свойства нового объекта устройства и передает этот интерфейс в качестве входных данных в метод IWDFDriver::CreateDevice для создания нового объекта устройства.
Не используйте этот интерфейс после вызова IWDFDriver::CreateDevice.
Требования
Требование | Ценность |
---|---|
завершение поддержки | Недоступно в UMDF 2.0 и более поздних версиях. |
целевая платформа | Настольный |
минимальная версия UMDF | 1.5 |
заголовка | wudfddi.h (include Wudfddi.h) |