IRB_REQ_ISOCH_QUERY_RESOURCES - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-1394-_irb_req_isoch_query_resources)

_IRB_REQ_ISOCH_QUERY_RESOURCES structure

Description

This structure contains the fields necessary to carry out a IsochQueryResources request.

Members

fulSpeed

Specifies 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

BytesPerFrameAvailable

On success, specifies the returned available bandwidth as expressed in bytes per isochronous frame.

ChannelsAvailable

On 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.