@Structure.FieldOrder(value={"Length","IfIndex","Next","AdapterName","FirstUnicastAddress","FirstAnycastAddress","FirstMulticastAddress","FirstDnsServerAddress","DnsSuffix","Description","FriendlyName","PhysicalAddress","PhysicalAddressLength","Flags","Mtu","IfType","OperStatus","Ipv6IfIndex","ZoneIndices","FirstPrefix","TransmitLinkSpeed","ReceiveLinkSpeed","FirstWinsServerAddress","FirstGatewayAddress","Ipv4Metric","Ipv6Metric","Luid","Dhcpv4Server","CompartmentId","NetworkGuid","ConnectionType","TunnelType","Dhcpv6Server","Dhcpv6ClientDuid","Dhcpv6ClientDuidLength","Dhcpv6Iaid","FirstDnsSuffix"})
public static class IPHlpAPI.IP_ADAPTER_ADDRESSES_LH
extends com.sun.jna.Structure
Modifier and Type | Class and Description |
---|---|
static class |
IPHlpAPI.IP_ADAPTER_ADDRESSES_LH.ByReference |
Constructor and Description |
---|
IP_ADAPTER_ADDRESSES_LH() |
IP_ADAPTER_ADDRESSES_LH(com.sun.jna.Pointer p) |
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 int Length
public int IfIndex
public IPHlpAPI.IP_ADAPTER_ADDRESSES_LH.ByReference Next
public java.lang.String AdapterName
public IPHlpAPI.IP_ADAPTER_UNICAST_ADDRESS_LH.ByReference FirstUnicastAddress
public IPHlpAPI.IP_ADAPTER_ANYCAST_ADDRESS_XP.ByReference FirstAnycastAddress
public IPHlpAPI.IP_ADAPTER_MULTICAST_ADDRESS_XP.ByReference FirstMulticastAddress
public IPHlpAPI.IP_ADAPTER_DNS_SERVER_ADDRESS_XP.ByReference FirstDnsServerAddress
public com.sun.jna.WString DnsSuffix
public com.sun.jna.WString Description
public com.sun.jna.WString FriendlyName
public byte[] PhysicalAddress
public int PhysicalAddressLength
public int Flags
public int Mtu
public int IfType
public int OperStatus
public int Ipv6IfIndex
public int[] ZoneIndices
public com.sun.jna.Pointer FirstPrefix
public long TransmitLinkSpeed
public long ReceiveLinkSpeed
public com.sun.jna.Pointer FirstWinsServerAddress
public com.sun.jna.Pointer FirstGatewayAddress
public int Ipv4Metric
public int Ipv6Metric
public IPHlpAPI.LUID Luid
public IPHlpAPI.SOCKET_ADDRESS Dhcpv4Server
public int CompartmentId
public com.sun.jna.platform.win32.Guid.GUID NetworkGuid
public int ConnectionType
public int TunnelType
public IPHlpAPI.SOCKET_ADDRESS Dhcpv6Server
public byte[] Dhcpv6ClientDuid
public int Dhcpv6ClientDuidLength
public int Dhcpv6Iaid
public IPHlpAPI.IP_ADAPTER_DNS_SUFFIX.ByReference FirstDnsSuffix