Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure stores information about a particular interface.
typedef struct _MIB_IFROW {WCHAR wszName[MAX_INTERFACE_NAME_LEN];DWORD dwIndex;DWORD dwType;DWORD dwMtu;DWORD dwSpeed;DWORD dwPhysAddrLen;BYTE bPhysAddr[MAXLEN_PHYSADDR];DWORD dwAdminStatus;DWORD dwOperStatus;DWORD dwLastChange;DWORD dwInOctets;DWORD dwInUcastPkts;DWORD dwInNUcastPkts;DWORD dwInDiscards;DWORD dwInErrors;DWORD dwInUnknownProtos;DWORD dwOutOctets;DWORD dwOutUcastPkts;DWORD dwOutNUcastPkts;DWORD dwOutDiscards;DWORD dwOutErrors;DWORD dwOutQLen;DWORD dwDescrLen;BYTE bDescr[MAXLEN_IFDESCR];} MIB_IFROW, *PMIB_IFROW;
- wszName
Pointer to a Unicode string that contains the name of the interface. - dwIndex
The index that identifies the interface. - dwType
The type of interface. - dwMtu
The maximum transmission unit (MTU) of the underlying hardware. - dwSpeed
The speed of the interface in bits per second. - dwPhysAddrLen
The length of the physical address specified by the bPhysAddr member. - bPhysAddr
The physical address of the adapter for this interface. - dwAdminStatus**
The interface is administratively enabled or disabled. - dwOperStatus**
The operational status of the interface. The following table shows the possible values for this member.Value Meaning MIB_IF_OPER_STATUS_NON_OPERATIONAL LAN adapter has been disabled, for example because of an address conflict. MIB_IF_OPER_STATUS_UNREACHABLE WAN adapter that is not connected. MIB_IF_OPER_STATUS_DISCONNECTED For LAN adapters: network cable disconnected. For WAN adapters: no carrier. MIB_IF_OPER_STATUS_CONNECTING WAN adapter that is in the process of connecting. MIB_IF_OPER_STATUS_CONNECTED WAN adapter that is connected to a remote peer. MIB_IF_OPER_STATUS_OPERATIONAL Default status for LAN adapters. - dwLastChange
The last time the operational status changed. - dwInOctets
The number of octets of data received through this interface. - dwInUcastPkts
The number of unicast packets received through this interface. - dwInNUcastPkts
The number of non-unicast packets received through this interface. This includes broadcast and multicast packets. - dwInDiscards
The number of incoming packets that were discarded even though they did not have errors. - dwInErrors
The number of incoming packets that were discarded because of errors. - dwInUnknownProtos
The number of incoming packets that were discarded because the protocol was unknown. - dwOutOctets
The number of octets of data sent through this interface. Number of octets equals number of bytes. - dwOutUcastPkts
The number of unicast packets sent through this interface. - dwOutNUcastPkts
The number of non-unicast packets sent through this interface. This includes broadcast and multicast packets. - dwOutDiscards
The number of outgoing packets that were discarded even though they did not have errors. - dwOutErrors
The number of outgoing packets that were discarded because of errors. - dwOutQLen**
The output queue length. - dwDescrLen**
The length of the bDescr member. - bDescr
Contains a description of the interface.
OS Versions: Windows CE 3.0 and later.
Header: Iprtrmib.h.
IP Helper Structures | GetIfEntry | MIB_IFTABLE
Send Feedback on this topic to the authors