// 1394.h
typedef struct _IRB_REQ_GET_MAX_SPEED_BETWEEN_DEVICES {
ULONG fulFlags;
ULONG ulNumberOfDestinations;
PDEVICE_OBJECT hDestinationDeviceObjects[64];
ULONG fulSpeed;
} IRB_REQ_GET_MAX_SPEED_BETWEEN_DEVICES;
View the official Windows Driver Kit DDI referenceNo description available.
This structure contains the fields necessary in order for the Bus driver to carry out a GetMaxSpeedBetweenDevices request.
fulFlagsSpecifies the source device. Zero indicates the calling device. USE_LOCAL_NODE indicates the computer itself.
Note In Windows 7, the new 1394 bus driver returns only the speed between the local node and the device. The USE_LOCAL_NODE flag must be set in the u.GetMaxSpeedBetweenDevices.fulFlags parameter.
ulNumberOfDestinationsSpecifies the number of destination devices.
hDestinationDeviceObjectsPoints to an array of the device objects of the destination devices.
fulSpeedSpecifies the maximum speed returned.