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
Stream identificador. La solicitud de flujos estáticos abiertos obtiene identificadores de flujo asignados por la pila de controladores USB.
MaximumTransferSize
Tamaño máximo de transferencia (en bytes) que un controlador de cliente puede enviar en un único URB para una transferencia de E/S a la secuencia.
PipeFlags
Reservado. No utilizar.
Comentarios
Un controlador de 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 | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Encabezado | usb.h |
Consulte también
Cómo abrir y cerrar secuencias estáticas en un punto de conexión masivo USB