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 — это запрос на управление вводом-выводом в режиме ядра. Этот запрос предназначен для объекта физического устройства (PDO) концентратора USB.

Основной код

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 (включая Usbioctl.h)
IRQL DISPATCH_LEVEL

См. также раздел

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