IOCTL_INTERNAL_USBFN_GET_PIPE_STATE IOCTL (usbfnioctl.h)
Il driver di classe invia questa richiesta per ottenere lo stato di stallo della pipe specificata.
IRP_MJ_INTERNAL_DEVICE_CONTROL
Puntatore a un USBFNPIPEID tipo che specifica l'ID pipe.
Dimensione di un tipo di USBFNPIPEID.
Puntatore a valore booleano impostato dall'estensione UFX (Function Class Extension) USB per indicare se la pipe specificata è bloccata o meno. TRUE, indica che la pipe è in stato di stallo; FALSE indica che la pipe è in stato non crittografato.
Dimensioni di un BOOLEAN.
UFX completa la richiesta con STATUS_SUCCESS.
Questa richiesta deve essere inviata dopo l'invio della richiesta di IOCTL_INTERNAL_USBFN_ACTIVATE_USB_BUS.
In caso di stallo, la pipe invia pacchetti di transazioni STALL all'host. Per altre informazioni, vedere la specifica USB (Universal Serial Bus).
UFX inoltra questa richiesta IOCTL alla coda di trasferimento creata per l'endpoint UfxEndpointCreate.
Requisito | Valore |
---|---|
intestazione | usbfnioctl.h |