libusbK 
3.0
Library Documentation
© 2011-2021 Travis Lee Robinson. All rights reserved.
KSTM_INFO Struct Reference

Stream information structure. More...

#include <libusbk.h>

Data Fields

KUSB_HANDLE UsbHandle
 KUSB_HANDLE this stream uses.
 
UCHAR PipeID
 This parameter corresponds to the bEndpointAddress field in the endpoint descriptor.
 
INT MaxPendingTransfers
 Maximum transfer read/write request allowed pending.
 
INT MaxTransferSize
 Maximum transfer sage size.
 
INT MaxPendingIO
 Maximum number of I/O request allowed pending.
 
USB_ENDPOINT_DESCRIPTOR EndpointDescriptor
 Populated with the endpoint descriptor for the specified PipeID.
 
KUSB_DRIVER_API DriverAPI
 Populated with the driver api for the specified UsbHandle.
 
HANDLE DeviceHandle
 Populated with the device file handle for the specified UsbHandle.
 
KSTM_HANDLE StreamHandle
 Stream handle.
 
PVOID UserState
 Stream info user defined state.
 

Detailed Description

Stream information structure.

This structure is passed into the stream callback functions. The stream context is allocated upon a successful call to StmK_Init. There is only one stream context per stream.


The documentation for this struct was generated from the following file: