Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пытается обработать запрос IOCTL, отправленный программным обеспечением в пользовательском режиме.
Синтаксис
BOOLEAN UdecxWdfDeviceTryHandleUserIoctl(
WDFDEVICE UdecxWdfDevice,
[in] WDFREQUEST Request
);
Параметры
UdecxWdfDevice
Дескриптор объекта устройства платформы, представляющего контроллер. Драйвер клиента инициализировал этот объект в предыдущем вызове UdecxWdfDeviceAddUsbDeviceEmulation.
[in] Request
Дескриптор объекта запроса платформы, представляющий запрос IOCTL.
Возвращаемое значение
TRUE указывает, что расширение класса эмуляции USB-устройства (UdeCx) распознало и завершило запрос (с успехом или сбоем). В этом случае драйвер клиента не должен завершить запрос. ЗНАЧЕНИЕ FALSE; в противном случае; Драйвер должен завершить запрос.
Замечания
Клиентский драйвер UDE представляет собой программное обеспечение в пользовательском режиме в качестве драйвера контроллера узла. Драйвер клиента регистрирует и предоставляет guid интерфейса устройства GUID_DEVINTERFACE_USB_HOST_CONTROLLER. Программное обеспечение в пользовательском режиме может открыть дескриптор устройства, указав этот GUID. С помощью этого дескриптора программное обеспечение может отправлять запросы IOCTL.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| целевая платформа | Виндоус |
| минимальная версия KMDF | 1.15 |
| заголовка | udecxwdfdevice.h (include Udecx.h) |
| библиотеки | Udecxstub.lib |
| IRQL | PASSIVE_LEVEL |
См. также
архитектура : эмуляция USB-устройств (UDE)