IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION IOCTL (genericusbfnioctl.h)
Questo codice di controllo I/O (IOCTL) viene inviato da un servizio o da un'applicazione in modalità utente per la registrazione per l'evento USB (Universal Serial Bus). Al termine della richiesta, è possibile ricevere notifiche sugli eventi, ad esempio una modifica del tipo di porta o la ricezione di un pacchetto di installazione non standard. La struttura USBFN_NOTIFICATION contenuta nel buffer di output specifica l'evento che si è verificato e gli eventuali dati associati.
Buffer di input
NULL
Lunghezza del buffer di input
Nessuno.
Buffer di output
NULL
Lunghezza del buffer di output
No.
Osservazioni
Se il codice di controllo I/O (IOCTL) viene chiamato in modo sincrono, impostare il parametro lpOverlapped su NULL. Se questo IOCTL viene chiamato in modo asincrono, assegnare il parametro lpOverlapped a un puntatore a una struttura OVERLAPPED che contiene un handle a un oggetto evento. Gli oggetti evento segnalano quando l'operazione viene completata.
Il valore restituito è un valore BOOL che indica l'esito positivo o negativo dell'operazione. TRUE indica l'esito positivo, FALSE in caso contrario.
Requisiti
Intestazione | genericusbfnioctl.h (include GenericUsbFnIoctl.h) |