Compartir a través de


estructura USBD_STREAM_INFORMATION (usb.h)

La estructura USBD_STREAM_INFORMATION almacena información sobre una secuencia asociada a un punto de conexión masivo.

Sintaxis

typedef struct _USBD_STREAM_INFORMATION {
  USBD_PIPE_HANDLE PipeHandle;
  ULONG            StreamID;
  ULONG            MaximumTransferSize;
  ULONG            PipeFlags;
} USBD_STREAM_INFORMATION, *PUSBD_STREAM_INFORMATION;

Miembros

PipeHandle

Identificador opaco de la secuencia.

StreamID

Identificador de flujo. La solicitud de flujos open-static obtiene identificadores de flujo asignados por la pila de controladores USB.

MaximumTransferSize

Tamaño máximo de transferencia (en bytes) que un controlador cliente puede enviar en un único URB para una transferencia de E/S a la secuencia.

PipeFlags

Reservado. No use.

Observaciones

Un controlador cliente asigna una matriz de estructuras de USBD_STREAM_INFORMATION y la envía en una solicitud de flujos abiertos (URB_FUNCTION_OPEN_STATIC_STREAMS). Tras la finalización, la pila del controlador USB recupera la información del flujo y rellena cada estructura de USBD_STREAM_INFORMATION con información de flujo. Los identificadores de flujo devueltos por la solicitud son secuenciales y comienzan en 1.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
encabezado de usb.h

Consulte también

Cómo abrir y cerrar secuencias estáticas en un punto de conexión masivo USB

urb de

estructuras USB de

_URB_HEADER

_URB_OPEN_STATIC_STREAMS