|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
Wrapper for API's in iphlpapi.dll
Field Summary | |
---|---|
int | BROADCAST_NODETYPE |
int | DEFAULT_MINIMUM_ENTITIES |
int | HYBRID_NODETYPE |
int | IF_ETHERNET_ADAPTERTYPE |
int | IF_FDDI_ADAPTERTYPE |
int | IF_LOOPBACK_ADAPTERTYPE |
int | IF_OTHER_ADAPTERTYPE |
int | IF_PPP_ADAPTERTYPE |
int | IF_SLIP_ADAPTERTYPE |
int | IF_TOKEN_RING_ADAPTERTYPE |
int | MAX_ADAPTER_ADDRESS_LENGTH |
int | MAX_ADAPTER_DESCRIPTION_LENGTH |
int | MAX_ADAPTER_NAME_LENGTH |
int | MAX_DOMAIN_NAME_LEN |
int | MAX_HOSTNAME_LEN |
int | MAX_INTERFACE_NAME_LEN |
int | MAX_SCOPE_ID_LEN |
int | MAXLEN_IFDESCR |
int | MAXLEN_PHYSADDR |
int | MIXED_NODETYPE |
int | PEER_TO_PEER_NODETYPE |
Constructor Summary | |
---|---|
iphlpapi() Initializes a new instance of the iphlpapi class. |
Method Summary | |
---|---|
uint | GetAdaptersInfo(System.IntPtr pAdapterInfo, int pOutBufLen) |
uint | GetBestInterface(uint dwDestAddr, uint pdwBestIfIndex) |
uint | GetIfEntry(NetSamples.Common.Net.iphlpapi.MIB_IFROW pIfRow) |
uint | GetInterfaceInfo(System.IntPtr pIfTable, int dwOutBufLen) |
uint | GetIpAddrTable(System.IntPtr pIpAddrTable, int pdwSize, bool bOrder) |
uint | GetNetworkParams(System.IntPtr pFixedInfo, int pOutBufLen) |
uint | GetNumberOfInterfaces(int pdwNumIf) |
uint | GetPerAdapterInfo(uint IfIndex, System.IntPtr pPerAdapterInfo, int pOutBufLen) |
bool | GetRTTAndHopCount(uint DestIpAddress, uint HopCount, uint MaxHops, uint RTT) |
uint | NotifyAddrChange(uint waithandle, System.Threading.NativeOverlapped overlapped) |
uint | NotifyAddrChange(uint nullhandle, uint nulloverlapped) |
Methods inherited from class System.Object |
---|
Equals, Finalize, GetHashCode, GetType, MemberwiseClone, ToString |
Field Detail |
---|
internal int BROADCAST_NODETYPE
internal int DEFAULT_MINIMUM_ENTITIES
internal int HYBRID_NODETYPE
internal int IF_ETHERNET_ADAPTERTYPE
internal int IF_FDDI_ADAPTERTYPE
internal int IF_LOOPBACK_ADAPTERTYPE
internal int IF_OTHER_ADAPTERTYPE
internal int IF_PPP_ADAPTERTYPE
internal int IF_SLIP_ADAPTERTYPE
internal int IF_TOKEN_RING_ADAPTERTYPE
internal int MAX_ADAPTER_ADDRESS_LENGTH
internal int MAX_ADAPTER_DESCRIPTION_LENGTH
internal int MAX_ADAPTER_NAME_LENGTH
internal int MAX_DOMAIN_NAME_LEN
internal int MAX_HOSTNAME_LEN
internal int MAX_INTERFACE_NAME_LEN
internal int MAX_SCOPE_ID_LEN
internal int MAXLEN_IFDESCR
internal int MAXLEN_PHYSADDR
internal int MIXED_NODETYPE
internal int PEER_TO_PEER_NODETYPE
Constructor Detail |
---|
public iphlpapi()
Initializes a new instance of the iphlpapi class.
Method Detail |
---|
internal uint GetAdaptersInfo(System.IntPtr pAdapterInfo, int pOutBufLen)
internal uint GetBestInterface(uint dwDestAddr, uint pdwBestIfIndex)
internal uint GetIfEntry(NetSamples.Common.Net.iphlpapi.MIB_IFROW pIfRow)
internal uint GetInterfaceInfo(System.IntPtr pIfTable, int dwOutBufLen)
internal uint GetIpAddrTable(System.IntPtr pIpAddrTable, int pdwSize, bool bOrder)
internal uint GetNetworkParams(System.IntPtr pFixedInfo, int pOutBufLen)
internal uint GetNumberOfInterfaces(int pdwNumIf)
internal uint GetPerAdapterInfo(uint IfIndex, System.IntPtr pPerAdapterInfo, int pOutBufLen)
internal bool GetRTTAndHopCount(uint DestIpAddress, uint HopCount, uint MaxHops, uint RTT)
internal uint NotifyAddrChange(uint waithandle, System.Threading.NativeOverlapped overlapped)
internal uint NotifyAddrChange(uint nullhandle, uint nulloverlapped)
|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |