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 |