// 1394.h
typedef struct _IRB_REQ_ISOCH_QUERY_RESOURCES {
ULONG fulSpeed;
ULONG BytesPerFrameAvailable;
LARGE_INTEGER ChannelsAvailable;
} IRB_REQ_ISOCH_QUERY_RESOURCES;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains the fields necessary to carry out a IsochQueryResources request.
fulSpeedSpecifies the speed flag to use in allocating bandwidth. The possible speed values are SPEED_FLAGS_xxx, where xxx is the approximate transfer rate in megabits per second. Existing hardware supports transfer rates of 100, 200, and 400 MBps.
| Transfer Rate | Description |
|---|---|
| SPEED_FLAGS_100 | 100 Mb/s |
| SPEED_FLAGS_200 | 200 Mb/s |
| SPEED_FLAGS_400 | 400 Mb/s |
BytesPerFrameAvailableOn success, specifies the returned available bandwidth as expressed in bytes per isochronous frame.
ChannelsAvailableOn success, points to a bitmap of available channels.
The highest order bit (bit 63) specifies channel 0, the next bit (bit 62) specifies channel 1, and so on.