@Structure.FieldOrder(value={"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
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field and Description |
---|---|
int |
AccessType |
int |
AdminStatus |
char[] |
Alias |
int |
ConnectionType |
char[] |
Description |
int |
DirectionType |
long |
InBroadcastOctets |
long |
InDiscards |
long |
InErrors |
long |
InMulticastOctets |
long |
InNUcastPkts |
long |
InOctets |
byte |
InterfaceAndOperStatusFlags |
Guid.GUID |
InterfaceGuid |
int |
InterfaceIndex |
long |
InterfaceLuid |
long |
InUcastOctets |
long |
InUcastPkts |
long |
InUnknownProtos |
int |
MediaConnectState |
int |
MediaType |
int |
Mtu |
Guid.GUID |
NetworkGuid |
int |
OperStatus |
long |
OutBroadcastOctets |
long |
OutDiscards |
long |
OutErrors |
long |
OutMulticastOctets |
long |
OutNUcastPkts |
long |
OutOctets |
long |
OutQLen |
long |
OutUcastOctets |
long |
OutUcastPkts |
byte[] |
PermanentPhysicalAddress |
byte[] |
PhysicalAddress |
int |
PhysicalAddressLength |
int |
PhysicalMediumType |
long |
ReceiveLinkSpeed |
long |
TransmitLinkSpeed |
int |
TunnelType |
int |
Type |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor and Description |
---|
MIB_IF_ROW2() |
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
public long InterfaceLuid
public int InterfaceIndex
public Guid.GUID InterfaceGuid
public char[] Alias
public char[] Description
public int PhysicalAddressLength
public byte[] PhysicalAddress
public byte[] PermanentPhysicalAddress
public int Mtu
public int Type
public int TunnelType
public int MediaType
public int PhysicalMediumType
public int AccessType
public int DirectionType
public byte InterfaceAndOperStatusFlags
public int OperStatus
public int AdminStatus
public int MediaConnectState
public Guid.GUID NetworkGuid
public int ConnectionType
public long TransmitLinkSpeed
public long ReceiveLinkSpeed
public long InOctets
public long InUcastPkts
public long InNUcastPkts
public long InDiscards
public long InErrors
public long InUnknownProtos
public long InUcastOctets
public long InMulticastOctets
public long InBroadcastOctets
public long OutOctets
public long OutUcastPkts
public long OutNUcastPkts
public long OutDiscards
public long OutErrors
public long OutUcastOctets
public long OutMulticastOctets
public long OutBroadcastOctets
public long OutQLen