Поделиться через


IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)

Запрос IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION ввода-вывода отправляется драйвером многофакторной шины (USB) многофакторного устройства (составного драйвера), чтобы запросить уведомления о удаленном пробуждении от определенной функции на устройстве.

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION — это запрос управления в режиме ядра. Этот запрос предназначен для объекта физического устройства USB-концентратора (PDO).

Основной код

IRP_MJ_INTERNAL_DEVICE_CONTROL

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

Parameters.Others.Argument1 указывает на выделенную и инициализированную и инициализированную REQUEST_REMOTE_WAKE_NOTIFICATION структуру, содержащую сведения о функции, резюме которой сигнал о том, что драйвер заинтересован. Эти сведения включают дескриптор функции и интерфейс, с которым связана функция.

Длина входного буфера

Размер структуры REQUEST_REMOTE_WAKE_NOTIFICATION.

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

Никакой.

Длина выходного буфера

Никакой.

Блок состояния

Драйвер концентратора или порта задает Irp->IoStatus.Status для STATUS_SUCCESS или соответствующего состояния ошибки.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
заголовка usbioctl.h (include Usbioctl.h)
IRQL DISPATCH_LEVEL

См. также

Реализация приостановки функции в составном драйвере