estructura _URB_PIPE_REQUEST (usb.h)
Los controladores de cliente USB usan la estructura de _URB_PIPE_REQUEST para borrar una condición de parada 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 use.
Observaciones
Los miembros reservados de esta estructura deben tratarse como opacos y están reservados para el uso del sistema.
Requisitos
Requisito | Valor |
---|---|
encabezado de | usb.h (incluya Usb.h) |