Condividi tramite


IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION IOCTL (usbioctl.h)

La richiesta di I/O IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION viene inviata dal driver di un dispositivo multi funzione usb (Universal Serial Bus) (driver composito) per richiedere notifiche di riattivazione remota da una funzione specifica nel dispositivo.

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION è una richiesta di controllo I/O in modalità kernel. Questa richiesta è destinata all'oggetto dispositivo fisico (PDO) dell'hub USB.

Codice principale

IRP_MJ_INTERNAL_DEVICE_CONTROL

Buffer di input

Parameters.Others.Argument1 punta a una struttura REQUEST_REMOTE_WAKE_NOTIFICATION allocata e inizializzata del chiamante che contiene informazioni sulla funzione il cui segnale di ripresa è interessato al driver. Tali informazioni includono l'handle di funzione e l'interfaccia a cui è associata la funzione.

Lunghezza del buffer di input

Dimensione di una struttura REQUEST_REMOTE_WAKE_NOTIFICATION.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco di stato

Il driver dell'hub o della porta imposta Irp->IoStatus.Status per STATUS_SUCCESS o lo stato di errore appropriato.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
intestazione usbioctl.h (include Usbioctl.h)
IRQL DISPATCH_LEVEL

Vedere anche

Come implementare la sospensione della funzione in un driver composito