IOCTL_GENERICUSBFN_GET_CLASS_INFO IOCTL (genericusbfnioctl.h)
Questo codice di controllo I/O (IOCTL) viene inviato dal servizio o dall'applicazione in modalità utente per recuperare informazioni sulle pipe disponibili di un dispositivo come configurato nel Registro di sistema.
Buffer di input
NULL
Lunghezza del buffer di input
Nessuno.
Buffer di output
Un USBFN_CLASS_INFORMATION_PACKET che fornisce informazioni sulle pipe disponibili per un dispositivo.
Lunghezza del buffer di output
Dimensioni di una struttura di USBFN_CLASS_INFORMATION_PACKET .
Commenti
Se questo 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 al termine dell'operazione.
Il valore restituito è un valore BOOL che indica l'esito positivo o l'errore dell'operazione. TRUE indica l'esito positivo, FALSE in caso contrario.
Requisiti
Intestazione | genericusbfnioctl.h (include GenericUsbFnIoctl.h) |