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