MIB_IPSTATS (Compact 2013)
3/26/2014
This structure stores information about the IP protocol running on a particular device.
Syntax
typedef struct _MIB_IPSTATS {
DWORD dwForwarding;
DWORD dwDefaultTTL;
DWORD dwInReceives;
DWORD dwInHdrErrors;
DWORD dwInAddrErrors;
DWORD dwForwDatagrams;
DWORD dwInUnknownProtos;
DWORD dwInDiscards;
DWORD dwInDelivers;
DWORD dwOutRequests;
DWORD dwRoutingDiscards;
DWORD dwOutDiscards;
DWORD dwOutNoRoutes;
DWORD dwReasmTimeout;
DWORD dwReasmReqds;
DWORD dwReasmOks;
DWORD dwReasmFails;
DWORD dwFragOks;
DWORD dwFragFails;
DWORD dwFragCreates;
DWORD dwNumIf;
DWORD dwNumAddr;
DWORD dwNumRoutes;
} MIB_IPSTATS, *PMIB_IPSTATS;
Members
- dwForwarding
TRUE if IP forwarding is enabled.
- dwDefaultTTL
The default initial Time to Live (TTL) for datagrams originating on a particular device.
- dwInReceives
The number of datagrams received.
- dwInHdrErrors
The number of datagrams received that have header errors.
- dwInAddrErrors
The number of datagrams received that have address errors.
- dwForwDatagrams
The number of datagrams forwarded.
- dwInUnknownProtos
The number of datagrams received that have an unknown protocol.
- dwInDiscards
The number of received datagrams discarded.
- dwInDelivers
The number of received datagrams delivered.
- dwOutRequests
The number of outgoing datagrams that IP is requested to transmit. This number does not include forwarded datagrams.
- dwRoutingDiscards
The number of outgoing datagrams discarded.
- dwOutDiscards
The number of transmitted datagrams discarded.
- dwOutNoRoutes
The number of datagrams for which this computer did not have a route to the destination IP address. These datagrams were discarded.
- dwReasmTimeout
The time allowed for all pieces of a fragmented datagram to arrive. If all pieces do not arrive within this time, the datagram is discarded.
- dwReasmReqds
The number of datagrams requiring reassembly.
- dwReasmOks
The number of datagrams successfully reassembled.
- dwReasmFails
The number of datagrams that cannot be reassembled.
- dwFragOks
The number of datagrams that were fragmented successfully.
- dwFragFails
The number of datagrams that cannot be fragmented because the "do not fragment" bit in the IP header is set. These datagrams are discarded.
- dwFragCreates
The number of fragments created.
- dwNumIf
The number of interfaces.
- dwNumAddr
The number of IP addresses associated with this device.
- dwNumRoutes
The number of routes in the IP routing table.
Remarks
The header file organization has changed and the MIB_IPSTATS structure is defined in the Ipmib.h header file instead of in the Iprtrmib.h header file. Be aware that the Ipmib.h header file is automatically included in Iprtrmib.h, which is automatically included in the Iphlpapi.h header file. The Ipmib.h and Iprtrmib.h header files should never be used directly.
Requirements
Header |
iprtrmib.h, |
See Also
Reference
MIB Structures
IP Helper Structures
GetIpStatistics
GetIpStatisticsEx
SetIpStatistics
SetIpStatisticsEx