Package com.sun.jna.platform.win32
Class IPHlpAPI.MIB_IF_ROW2
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.IPHlpAPI.MIB_IF_ROW2
- Enclosing interface:
- IPHlpAPI
@FieldOrder({"InterfaceLuid","InterfaceIndex","InterfaceGuid","Alias","Description","PhysicalAddressLength","PhysicalAddress","PermanentPhysicalAddress","Mtu","Type","TunnelType","MediaType","PhysicalMediumType","AccessType","DirectionType","InterfaceAndOperStatusFlags","OperStatus","AdminStatus","MediaConnectState","NetworkGuid","ConnectionType","TransmitLinkSpeed","ReceiveLinkSpeed","InOctets","InUcastPkts","InNUcastPkts","InDiscards","InErrors","InUnknownProtos","InUcastOctets","InMulticastOctets","InBroadcastOctets","OutOctets","OutUcastPkts","OutNUcastPkts","OutDiscards","OutErrors","OutUcastOctets","OutMulticastOctets","OutBroadcastOctets","OutQLen"})
public static class IPHlpAPI.MIB_IF_ROW2
extends Structure
The MIB_IF_ROW2 structure stores information about a particular interface.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
char[]
int
char[]
int
long
long
long
long
long
long
byte
int
long
long
long
long
int
int
int
int
long
long
long
long
long
long
long
long
long
byte[]
byte[]
int
int
long
long
int
int
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
InterfaceLuid
public long InterfaceLuid -
InterfaceIndex
public int InterfaceIndex -
InterfaceGuid
-
Alias
public char[] Alias -
Description
public char[] Description -
PhysicalAddressLength
public int PhysicalAddressLength -
PhysicalAddress
public byte[] PhysicalAddress -
PermanentPhysicalAddress
public byte[] PermanentPhysicalAddress -
Mtu
public int Mtu -
Type
public int Type -
TunnelType
public int TunnelType -
MediaType
public int MediaType -
PhysicalMediumType
public int PhysicalMediumType -
AccessType
public int AccessType -
DirectionType
public int DirectionType -
InterfaceAndOperStatusFlags
public byte InterfaceAndOperStatusFlags -
OperStatus
public int OperStatus -
AdminStatus
public int AdminStatus -
MediaConnectState
public int MediaConnectState -
NetworkGuid
-
ConnectionType
public int ConnectionType -
TransmitLinkSpeed
public long TransmitLinkSpeed -
ReceiveLinkSpeed
public long ReceiveLinkSpeed -
InOctets
public long InOctets -
InUcastPkts
public long InUcastPkts -
InNUcastPkts
public long InNUcastPkts -
InDiscards
public long InDiscards -
InErrors
public long InErrors -
InUnknownProtos
public long InUnknownProtos -
InUcastOctets
public long InUcastOctets -
InMulticastOctets
public long InMulticastOctets -
InBroadcastOctets
public long InBroadcastOctets -
OutOctets
public long OutOctets -
OutUcastPkts
public long OutUcastPkts -
OutNUcastPkts
public long OutNUcastPkts -
OutDiscards
public long OutDiscards -
OutErrors
public long OutErrors -
OutUcastOctets
public long OutUcastOctets -
OutMulticastOctets
public long OutMulticastOctets -
OutBroadcastOctets
public long OutBroadcastOctets -
OutQLen
public long OutQLen
-
-
Constructor Details
-
MIB_IF_ROW2
public MIB_IF_ROW2()
-