estructura _URB_PIPE_REQUEST (usb.h)
Los controladores de cliente USB usan la estructura _URB_PIPE_REQUEST para borrar una condición de detenida en un punto de conexión.
Sintaxis
struct _URB_PIPE_REQUEST {
struct _URB_HEADER Hdr;
USBD_PIPE_HANDLE PipeHandle;
ULONG Reserved;
};
Miembros
Hdr
Puntero a la estructura _URB_HEADER que especifica la información del encabezado URB. Hdr.Function debe ser uno de los siguientes:
- 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
Especifica un identificador opaco para la canalización masiva o de interrupción. El controlador del controlador de host devuelve este identificador cuando el controlador cliente selecciona la configuración del dispositivo con un URB de tipo URB_FUNCTION_SELECT_CONFIGURATION o cuando el controlador cliente cambia la configuración de una interfaz con un URB de tipo URB_FUNCTION_SELECT_INTERFACE.
Reserved
Reservado. No utilizar.
Comentarios
Los miembros reservados de esta estructura deben tratarse como opacos y están reservados para uso del sistema.
Requisitos
Requisito | Valor |
---|---|
Header | usb.h (incluya Usb.h) |