Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уведомляет расширение класса эмуляции USB-устройства (UdeCx), что USB-устройство было подключено к указанному порту.
Синтаксис
NTSTATUS UdecxUsbDevicePlugIn(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);
Параметры
[in] UdecxUsbDevice
Дескриптор объекта устройства UDE. Драйвер клиента извлек этот указатель в предыдущем вызове UdecxUsbDeviceCreate.
[in] Options
Значение типа UDECX_USB_DEVICE_PLUG_IN_OPTIONS, указывающее порт, к которому подключено устройство. По крайней мере один из usb20PortNumber, usb30PortNumber может быть ненулевым. NULL отключает параметры подключаемого модуля (используйте значения по умолчанию).
Возвращаемое значение
Метод возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае этот метод может вернуть соответствующий код ошибки NTSTATUS.
Замечания
Когда драйвер клиента вызывает этот метод, расширение класса отправляет запросы ввода-вывода и вызывает функции обратного вызова на конечных точках и устройстве.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| целевая платформа | Виндоус |
| минимальная версия KMDF | 1.15 |
| заголовка | udecxusbdevice.h (include Udecx.h) |
| библиотеки | Udecxstub.lib |
| IRQL | PASSIVE_LEVEL |
См. также
архитектура : эмуляция USB-устройств (UDE)