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 a più funzioni (usb) a più funzioni universali (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 di 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 allocata e inizializzata dal chiamante REQUEST_REMOTE_WAKE_NOTIFICATION che contiene informazioni sulla funzione il cui segnale di ripresa è interessato dal driver. Tali informazioni includono l'handle della 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 dello stato
Il driver hub o porta imposta Irp-IoStatus.Status> su STATUS_SUCCESS o sullo stato di errore appropriato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 |
Intestazione | usbioctl.h (include Usbioctl.h) |
IRQL | DISPATCH_LEVEL |
Vedi anche
Come implementare la sospensione della funzione in un driver composito