TOPOLOGY_MAP - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 1394.h

typedef struct _TOPOLOGY_MAP {
  USHORT  TOP_Length;
  USHORT  TOP_CRC;
  ULONG   TOP_Generation;
  USHORT  TOP_Node_Count;
  USHORT  TOP_Self_ID_Count;
  SELF_ID TOP_Self_ID_Array[1];
} TOPOLOGY_MAP, *PTOPOLOGY_MAP;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

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

_TOPOLOGY_MAP structure

Description

The TOPOLOGY_MAP structure is used to store an IEEE 1394 bus topology map. The relations between devices are found in the port members of the entries in TOP_Self_ID_Array.

Members

TOP_Length

Specifies the length in quadlets of the topology map.

TOP_CRC

Specifies the CRC value for the topology map.

TOP_Generation

Specifies the bus reset generation for which the topology map was created.

TOP_Node_Count

Specifies the number of nodes in the topology map.

TOP_Self_ID_Count

Specifies the number of entries in TOP_Self_ID_Array.

TOP_Self_ID_Array

Pointer to an array of SELF_ID and SELF_ID_MORE structures (the two structures are the same size).

Remarks

All data will be in big-endian format.

See also

REQUEST_GET_SPEED_TOPOLOGY_MAPS