Philippe734
Messages postés308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 2015
-
13 avril 2010 à 16:29
Philippe734
Messages postés308Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 juin 2015
-
14 avril 2010 à 17:43
Bonjour,
J'ai besoin d'aide pour utiliser l'api GetAdaptersAddresses Je ne réussis pas à l'utiliser tout simplement. Tout d'abord, faut me confirmer que la déclaration de l'api ainsi que de la variable IP_ADAPTER_ADDRESSES sont bien déclarées ci-dessous puis j'ai besoin d'un exemple simple pour exploiter cette api. Merci d'avance.
Public Declare Function GetAdaptersAddresses Lib "IPHlpApi" _
( ByVal Family As Long, _
ByVal Flags As Long, _
ByVal Reserved As Long, _
AdapterAddresses As IP_ADAPTER_ADDRESSES, _
SizePointer As Long _
) As Long
Type IP_ADAPTER_ADDRESSES
Length As Long
IfIndex As Long
dwNext As Long
AdapterName As Long
FirstUnicastAddress As IP_ADAPTER_UNICAST_ADDRESS
FirstAnycastAddress As IP_ADAPTER_ANYCAST_ADDRESS
FirstMulticastAddress As IP_ADAPTER_MULTICAST_ADDRESS
FirstDnsServerAddress As IP_ADAPTER_DNS_SERVER_ADDRESS
DnsSuffix As Long
Description As Long
FriendlyName As Long
PhysicalAddress(0 To MAX_ADAPTER_ADDRESS - 1) As Byte
PhysicalAddressLength As Long
Flags As Long
Mtu As Long
ifType As Long
OperStatus As IF_OPER_STATUS
Ipv6IfIndex As Long
ZoneIndices(16) As Long
FirstPrefix As IP_ADAPTER_PREFIX
TransmitLinkSpeed As Long
ReceiveLinkSpeed As Long
FirstGatewayAddress As Long
'le reste n'est pas compatible sous XP
End Type