MIB_IPPATH_TABLE structure

The MIB_IPPATH_TABLE structure contains a table of IP path entries.

Syntax

typedef struct _MIB_IPPATH_TABLE {
  ULONG          NumEntries;
  MIB_IPPATH_ROW Table[ANY_SIZE];
} MIB_IPPATH_TABLE, *PMIB_IPPATH_TABLE;

Members

  • NumEntries
    A value that specifies the number of IP path entries in the array.

  • Table
    An array of MIB_IPPATH_ROW structures that contain IP path entries.

Remarks

The GetIpPathTable function enumerates the IP path entries on a local computer and returns this information in a MIB_IPPATH_TABLE structure. The FlushIpPathTable function flushes the IP path table entries on a local computer.

The GetIpPathEntry function retrieves a single IP path entry and returns this information in a MIB_IPPATH_ROW structure.

The MIB_IPPATH_TABLE structure might contain padding for alignment between the NumEntries member and the first MIB_IPPATH_ROW array entry in the Table member. Padding for alignment might also be present between the MIB_IPPATH_ROW array entries in the Table member. Any access to a MIB_IPPATH_ROW array entry should assume padding might exist.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Netioapi.h (include Netioapi.h)

See also

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_ROW