_URB_PIPE_REQUEST struttura (usb.h)
La struttura _URB_PIPE_REQUEST viene usata dai driver client USB per cancellare una condizione di stallo in un endpoint.
Sintassi
struct _URB_PIPE_REQUEST {
struct _URB_HEADER Hdr;
USBD_PIPE_HANDLE PipeHandle;
ULONG Reserved;
};
Members
Hdr
Puntatore alla struttura _URB_HEADER che specifica le informazioni sull'intestazione DELL'OGGETTO. Hdr.Function deve essere uno dei seguenti:
- URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL
- URB_FUNCTION_SYNC_RESET_PIPE
- URB_FUNCTION_SYNC_CLEAR_STALL
- URB_FUNCTION_ABORT_PIPE
- URB_FUNCTION_CLOSE_STATIC_STREAMS
sizeof(_URB_PIPE_REQUEST)
.
PipeHandle
Specifica un handle opaco per la pipe bulk o di interruzione. Il driver del controller host restituisce questo handle quando il driver client seleziona la configurazione del dispositivo con un URB_FUNCTION_SELECT_CONFIGURATION di tipo o quando il driver client modifica le impostazioni per un'interfaccia con un'interfaccia di tipo URB_FUNCTION_SELECT_INTERFACE.
Reserved
Riservato. Non usare.
Commenti
I membri riservati di questa struttura devono essere considerati opachi e sono riservati per l'uso del sistema.
Requisiti
Requisito | Valore |
---|---|
Intestazione | usb.h (include Usb.h) |