IOCTL_INTERNAL_USBFN_SET_PIPE_STATE IOCTL (usbfnioctl.h)
Il driver di classe invia questa richiesta per impostare lo stato di stallo della pipe USB specificata.
Codice principale
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer di input
Puntatore a un tipo USBFNPIPEID che specifica l'ID pipe.
Lunghezza del buffer di input
Dimensioni di un tipo USBFNPIPEID .
Buffer di output
Puntatore al valore BOOLEAN che specifica lo stato di stallo da impostare. Se TRUE, L'estensione della classe di funzione USB (UFX) imposta lo stato di stallo della pipe; FALSE imposta per cancellare lo stato.
Lunghezza del buffer di output
Dimensioni di un valore BOOLEAN.
Blocco dello stato
UFX completa la richiesta con STATUS_SUCCESS.
Commenti
Questa richiesta deve essere inviata dopo l'invio della richiesta di IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS .
UFX inoltra questa richiesta IOCTL alla coda di trasferimento creata per l'endpoint da UfxEndpointCreate.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usbfnioctl.h |