Compartilhar via


IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)

A solicitação de E/S de IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION é enviada pelo driver de um dispositivo de várias funções USB (Barramento Serial Universal) (driver composto) para solicitar notificações de ativação remota de uma função específica no dispositivo.

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION é uma solicitação de controle de E/S no modo kernel. Essa solicitação tem como destino o PDO (objeto de dispositivo físico) do hub USB.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer de entrada

Parameters.Others.Argument1 aponta para uma estrutura de REQUEST_REMOTE_WAKE_NOTIFICATION alocada e inicializada pelo chamador que contém informações sobre a função cujo sinal de currículo o driver está interessado. Essas informações incluem o identificador de função e a interface com a qual a função está associada.

Comprimento do buffer de entrada

O tamanho de uma estrutura REQUEST_REMOTE_WAKE_NOTIFICATION.

Buffer de saída

Nenhum.

Comprimento do buffer de saída

Nenhum.

Bloco de status

O driver de hub ou porta define Irp->IoStatus.Status para STATUS_SUCCESS ou o status de erro apropriado.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
cabeçalho usbioctl.h (include Usbioctl.h)
IRQL DISPATCH_LEVEL

Consulte também

Como implementar a suspensão da função em um driver composto