IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE IOCTL (usbioctl.h)

Этот запрос отменяет регистрацию вызывающего объекта от получения уведомлений о изменениях характеристик транспорта.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Указатель на структуру 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

WdfIoTargetSendInternalIoctlSynchronous

WdfIoTargetSendIoctlSynchronously