MIB Structures
Use the following structures with MIB-specific functions to get and set MIB variables. These structures are defined in Iprtrmib.h and Netioapi.h.
Structure | Description |
---|---|
MIB_ANYCASTIPADDRESS_ROW | Stores information about an anycast IP address. |
MIB_ANYCASTIPADDRESS_TABLE | Contains a table of anycast IP address entries. |
MIB_BEST_IF | Stores the index of the interface that has the best route to a particular destination address. |
MIB_BOUNDARYROW | Contains the IPv4 group address value and mask for a multicast boundary. |
MIB_ICMP | Contains the Internet Control Message Protocol (ICMP) statistics for a particular computer. |
MIB_ICMP_EX | Contains the extended ICMP statistics for a particular computer. |
MIB_IFNUMBER | Stores the number of interfaces on a particular computer. |
MIB_IFROW | Stores information about a particular interface. |
MIB_IFSTACK_ROW | Represents the relationship between two network interfaces. |
MIB_IFSTACK_TABLE | Contains a table of network interface stack row entries. This specifies the relationship of the network interfaces on an interface stack. |
MIB_IFSTATUS | Stores status information for a particular interface. |
MIB_IFTABLE | Contains a table of interface entries. |
MIB_IF_ROW2 | Stores information about a particular interface. |
MIB_IF_TABLE2 | Contains a table of interface entries. |
MIB_INVERTEDIFSTACK_ROW | Represents the relationship between two network interfaces. |
MIB_INVERTEDIFSTACK_TABLE | Contains a table of inverted network interface stack row entries. This specifies the relationship of the network interfaces on an interface stack in reverse order. |
MIB_IPADDRROW | Specifies information for a particular IPv4 address in the MIB_IPADDRTABLE structure. |
MIB_IPADDRTABLE | Contains a table of IPv4 address entries. |
MIB_IPFORWARD_ROW2 | Stores information about an IP route entry. |
MIB_IPFORWARD_TABLE2 | Contains a table of IP route entries. |
MIB_IPFORWARDNUMBER | Stores the number of routes in a particular IP routing table. |
MIB_IPFORWARDROW | Contains information that describes an IPv4 network route. |
MIB_IPFORWARDTABLE | Contains a table of IPv4 route entries. |
MIB_IPINTERFACE_ROW | Stores interface management information for a particular IP address family on a network interface. |
MIB_IPINTERFACE_TABLE | contains a table of IP interface entries. |
MIB_IPMCAST_BOUNDARY | Contains a row in a MIB_IPMCAST_BOUNDARY_TABLE structure that lists a router's scoped IPv4 multicast address boundaries. |
MIB_IPMCAST_BOUNDARY_TABLE | Contains a list of a router's scoped IPv4 multicast address boundaries. |
MIB_IPMCAST_GLOBAL | Stores global information for IP multicast on a particular computer. |
MIB_IPMCAST_IF_ENTRY | Stores information about an IP multicast interface. |
MIB_IPMCAST_IF_TABLE | Contains a table of IP multicast interface entries. |
MIB_IPMCAST_MFE | Stores the information for an IP Multicast Forwarding Entry (MFE). |
MIB_IPMCAST_MFE_STATS | Stores the statistics associated with an IP Multicast Forwarding Entry. |
MIB_IPMCAST_MFE_STATS_EX | Stores the extended statistics associated with an IP Multicast Forwarding Entry. |
MIB_IPMCAST_OIF | Stores the information required to send an outgoing IP multicast packet. |
MIB_IPMCAST_OIF_STATS | Stores the statistics that are associated with an outgoing multicast interface. |
MIB_IPMCAST_SCOPE | Contains a multicast scope name and the associated IPv4 multicast group address and mask that define the scope. |
MIB_IPNET_ROW2 | Stores information about a neighbor IP address. |
MIB_IPNET_TABLE2 | Contains a table of neighbor IP address entries. |
MIB_IPNETROW | Contains information for an Address Resolution Protocol (ARP) table entry. |
MIB_IPNETTABLE | Contains a table of ARP entries. |
MIB_IPPATH_ROW | Stores information about an IP path entry. |
MIB_IPPATH_TABLE | Contains a table of IP path entries. |
MIB_IPSTATS | Stores information about the IP protocol running on a particular computer. |
MIB_MCAST_LIMIT_ROW | Contains the configurable limit information from a corresponding structure. |
MIB_MFE_STATS_TABLE | Contains MIB_IPMCAST_IF_ENTRYa table of Multicast Forwarding Entries (MFEs). |
MIB_MFE_STATS_TABLE_EX | Contains a table of extended statistics for Multicast Forwarding Entries (MFEs). |
MIB_MFE_TABLE | Stores statistics for a group of Multicast Forwarding Entries (MFEs). |
MIB_MULTICASTIPADDRESS_ROW | Stores information about a multicast IP address. |
MIB_MULTICASTIPADDRESS_TABLE | Contains a table of multicast IP address entries. |
MIB_OPAQUE_INFO | Contains information returned from a MIB opaque query. |
MIB_OPAQUE_QUERY | Contains information for a MIB opaque query. |
MIB_PROXYARP | Stores information for a Proxy Address Resolution Protocol (PARP) entry. |
MIB_TCP6ROW | Contains information that describes an IPv6 TCP connection. |
MIB_TCP6ROW2 | Contains information that describes an IPv6 TCP connection. |
MIB_TCP6ROW_OWNER_MODULE | Contains information that describes an IPv6 TCP connection bound to a specific process ID (PID) with ownership data. |
MIB_TCP6ROW_OWNER_PID | Contains information that describes that describes an IPv6 TCP connection associated with a specific process ID (PID). |
MIB_TCP6TABLE | Contains a table of IPv6 TCP connections on the local computer. |
MIB_TCP6TABLE2 | Contains a table of IPv6 TCP connections on the local computer. |
MIB_TCP6TABLE_OWNER_MODULE | Contains a table of IPv6 TCP connections on the local computer with the associated process ID and any available ownership data. |
MIB_TCP6TABLE_OWNER_PID | Contains a table of IPv6 TCP connections on the local computer with the associated process ID bound to each TCP connection. |
MIB_TCPROW | Contains information that describes an IPv4 TCP connection. |
MIB_TCPROW2 | Contains information that describes an IPv4 TCP connection. |
MIB_TCPROW_OWNER_MODULE | Contains information that describes an IPv4 TCP connection with ownership data, IPv6 addresses, ports used by the TCP connection, and the specific process ID associated with connection. |
MIB_TCPROW_OWNER_PID | Contains information that describes an IPv4 TCP connection with IPv6 addresses, ports used by the TCP connection, and the specific process ID associated with connection. |
MIB_TCPTABLE | Contains a table of IPv4 TCP connections. |
MIB_TCPTABLE2 | Contains a table of IPv4 TCP connections. |
MIB_TCPTABLE_OWNER_MODULE | Contains a table of IPv4 TCP connections on the local computer with the associated process ID, and any available ownership data. |
MIB_TCPTABLE_OWNER_PID | Contains a table of IPv4 TCP connections on the local computer with the associated process ID bound to each TCP connection. |
MIB_TCPSTATS | Contains statistics for the TCP protocol running on the local computer. |
MIB_TCPSTATS2 | Contains statistics for the TCP protocol running on the local computer, using 64-bit counters. |
MIB_UDP6ROW | Contains an entry from the User Datagram Protocol (UDP) listener table for IPv4 on the local computer. |
MIB_UDP6ROW_OWNER_MODULE | Contains an entry from the UDP listener table for IPv4 on the local computer. The entry also includes any available ownership data and the process ID that issued the call to the bind function for the UDP endpoint. |
MIB_UDP6ROW_OWNER_PID | Contains an entry from the UDP listener table for IPv4 on the local computer. The entry also includes the process ID that issued the call to the bind function for the UDP endpoint. |
MIB_UDP6TABLE | Contains the UDP listener table for IPv6 on the local computer. |
MIB_UDP6TABLE_OWNER_MODULE | Contains the UDP listener table for IPv6 on the local computer. The table also includes any available ownership data and the process ID that issued the call to the bind function for each UDP endpoint. |
MIB_UDP6TABLE_OWNER_PID | Contains the UDP listener table for IPv6 on the local computer. The table also includes the process ID that issued the call to the bind function for each UDP endpoint. |
MIB_UDPROW | Contains an entry from the UDP listener table for IPv4 on the local computer. |
MIB_UDPROW_OWNER_MODULE | Contains an entry from the UDP listener table for IPv4 on the local computer. The entry also includes any available ownership data and the process ID that issued the call to the bind function for the UDP endpoint. |
MIB_UDPROW_OWNER_PID | Contains an entry from the UDP listener table for IPv4 on the local computer. The entry also includes the process ID that issued the call to the bind function for the UDP endpoint. |
MIB_UDPSTATS | Contains statistics for the UDP running on the local computer. |
MIB_UDPSTATS2 | Contains statistics for the UDP running on the local computer, using 64-bit counters. |
MIB_UDPTABLE | Contains the UDP listener table for IPv4 on the local computer. |
MIB_UDPTABLE_OWNER_MODULE | Contains the UDP listener table for IPv4 on the local computer. The table also includes any available ownership data and the process ID that issued the call to the bind function for each UDP endpoint. |
MIB_UDPTABLE_OWNER_PID | Contains the UDP listener table for IPv4 on the local computer. The table also includes the process ID that issued the call to the bind function for each UDP endpoint. |
MIB_UNICASTIPADDRESS_ROW | Stores information about a unicast IP address. |
MIB_UNICASTIPADDRESS_TABLE | Contains a table of unicast IP address entries. |
MIBICMPINFO | Contains ICMP statistics for a particular computer. |
MIBICMPSTATS | Contains statistics for either incoming or outgoing ICMP messages on a particular computer. |
MIBICMPSTATS_EX | Contains extended statistics for either incoming or outgoing ICMP messages on a particular computer. |
NL_INTERFACE_OFFLOAD_ROD | Specifies a set of flags that indicate the offload capabilities for an IP interface. |