IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE IOCTL (usbioctl.h)
Этот запрос отменяет регистрацию вызывающей стороны от получения уведомлений об изменениях характеристик транспорта.
Основной код
Входной буфер
Указатель на структуру USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION , которая содержит дескриптор регистрации, ранее полученный запросом IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE .
Длина входного буфера
Размер структуры USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION .
Блок состояния
Irp->IoStatus.Status имеет значение STATUS_SUCCESS, если запрос выполнен успешно. В противном случае состояние указывает соответствующее условие ошибки в виде кода NTSTATUS .
Комментарии
После завершения этого запроса дескриптор регистрации считается устаревшим, и запросы, отправленные на этот дескриптор, завершаются сбоем стека драйвера USB.
Требования
Требование | Значение |
---|---|
Заголовок | usbioctl.h |
IRQL | <=DISPATCH_LEVEL |
См. также раздел
Создание запросов IOCTL в драйверах
Драйверы USB-клиента для Media-Agnostic (MA-USB)
WdfIoTargetSendInternalIoctlOthersSynchronously