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 SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintintchar[]intchar[]intlonglonglonglonglonglongbyteintlonglonglonglongintintintintlonglonglonglonglonglonglonglonglongbyte[]byte[]intintlonglongintintFields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, 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- 
InterfaceLuidpublic long InterfaceLuid
- 
InterfaceIndexpublic int InterfaceIndex
- 
InterfaceGuid
- 
Aliaspublic char[] Alias
- 
Descriptionpublic char[] Description
- 
PhysicalAddressLengthpublic int PhysicalAddressLength
- 
PhysicalAddresspublic byte[] PhysicalAddress
- 
PermanentPhysicalAddresspublic byte[] PermanentPhysicalAddress
- 
Mtupublic int Mtu
- 
Typepublic int Type
- 
TunnelTypepublic int TunnelType
- 
MediaTypepublic int MediaType
- 
PhysicalMediumTypepublic int PhysicalMediumType
- 
AccessTypepublic int AccessType
- 
DirectionTypepublic int DirectionType
- 
InterfaceAndOperStatusFlagspublic byte InterfaceAndOperStatusFlags
- 
OperStatuspublic int OperStatus
- 
AdminStatuspublic int AdminStatus
- 
MediaConnectStatepublic int MediaConnectState
- 
NetworkGuid
- 
ConnectionTypepublic int ConnectionType
- 
TransmitLinkSpeedpublic long TransmitLinkSpeed
- 
ReceiveLinkSpeedpublic long ReceiveLinkSpeed
- 
InOctetspublic long InOctets
- 
InUcastPktspublic long InUcastPkts
- 
InNUcastPktspublic long InNUcastPkts
- 
InDiscardspublic long InDiscards
- 
InErrorspublic long InErrors
- 
InUnknownProtospublic long InUnknownProtos
- 
InUcastOctetspublic long InUcastOctets
- 
InMulticastOctetspublic long InMulticastOctets
- 
InBroadcastOctetspublic long InBroadcastOctets
- 
OutOctetspublic long OutOctets
- 
OutUcastPktspublic long OutUcastPkts
- 
OutNUcastPktspublic long OutNUcastPkts
- 
OutDiscardspublic long OutDiscards
- 
OutErrorspublic long OutErrors
- 
OutUcastOctetspublic long OutUcastOctets
- 
OutMulticastOctetspublic long OutMulticastOctets
- 
OutBroadcastOctetspublic long OutBroadcastOctets
- 
OutQLenpublic long OutQLen
 
- 
- 
Constructor Details- 
MIB_IF_ROW2public MIB_IF_ROW2()
 
-