REQUEST_GET_SPEED_TOPOLOGY_MAPS control code

The REQUEST_GET_SPEED_TOPOLOGY_MAPS request is obsolete on Windows 2000 and later.

The REQUEST_GET_SPEED_TOPOLOGY_MAPS request returns the IEEE 1394 bus speed and topology maps.

The relevant members of the IRB for this request are:


typedef struct _IRB {
  ULONG FunctionNumber;
    .
    .
    .
  union {
    struct {
      PSPEED_MAP       SpeedMap;
      PTOPOLOGY_MAP    TopologyMap;
    } GetSpeedTopologyMaps;
    .
    .
    .
  } u;
} IRB;

IRB Input

FunctionNumber

REQUEST_GET_SPEED_TOPOLOGY_MAPS

IRB Output

u.GetSpeedTopologyMaps.SpeedMap

Points to the SPEED_MAP structure of the bus. This member is filled on completion.

u.GetSpeedTopologyMaps.TopologyMap

Points to the TOPOLOGY_MAP structure of the bus. The topology map will be in big-endian, irrespective of the byte order of the local node. This member is filled on completion.

I/O Status Block

The bus driver sets Irp->IoStatus.Status to STATUS_SUCCESS on success, or the appropriate error code on failure.

Operation

On Windows 2000 and later platforms use GET_LOCAL_HOST_INFO with u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS.

Requirements

Header

1394.h (include 1394.h)

See also

IOCTL_IEEE1394_API_REQUEST

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft