Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par plusieurs technologies. Pour plus d’informations, consultez :
iphlpapi.h contient les interfaces de programmation suivantes :
Functions
|
AddIPAddress La fonction AddIPAddress ajoute l’adresse IPv4 spécifiée à l’adaptateur spécifié. |
|
AllocateAndGetTcpExTableFromStack Récupère la table de connexion TCP et alloue de la mémoire du tas local pour stocker la table. |
|
AllocateAndGetUdpExTableFromStack Récupère la table de connexion UDP et alloue de la mémoire du tas local pour stocker la table. |
|
CancelIfTimestampConfigChange Cette fonction est réservée à l’utilisation du système et vous ne devez pas l’appeler à partir de votre code. (CancelIfTimestampConfigChange) |
|
CancelIPChangeNotify Annule la notification de l’adresse IPv4 et des modifications d’itinéraire précédemment demandées avec succès des appels aux fonctions NotifyAddrChange ou NotifyRouteChange. |
|
CaptureInterfaceHardwareCrossTimestamp Récupère les informations d’horodatage croisé pour une carte réseau. |
|
CreateIpForwardEntry La fonction CreateIpForwardEntry crée un itinéraire dans la table de routage IPv4 de l’ordinateur local. |
|
CreateIpNetEntry La fonction CreateIpNetEntry crée une entrée ARP (Address Resolution Protocol) dans la table ARP sur l’ordinateur local. |
|
CreatePersistentTcpPortReservation Crée une réservation de port TCP persistante pour un bloc consécutif de ports TCP sur l’ordinateur local. |
|
CreatePersistentUdpPortReservation Crée une réservation de port UDP persistante pour un bloc consécutif de ports UDP sur l’ordinateur local. |
|
CreateProxyArpEntry La fonction CreateProxyArpEnry crée une entrée PARP (Proxy Address Resolution Protocol) sur l’ordinateur local pour l’adresse IPv4 spécifiée. |
|
DeleteIPAddress La fonction DeleteIPAddress supprime une adresse IP précédemment ajoutée à l’aide de AddIPAddress. |
|
DeleteIpForwardEntry Supprime un itinéraire existant dans la table de routage IPv4 de l’ordinateur local. |
|
DeleteIpNetEntry La fonction DeleteIpNetEntry supprime une entrée ARP de la table ARP sur l’ordinateur local. |
|
DeletePersistentTcpPortReservation Supprime une réservation de port TCP persistante pour un bloc consécutif de ports TCP sur l’ordinateur local. (DeletePersistentTcpPortReservation) |
|
DeletePersistentUdpPortReservation Supprime une réservation de port TCP persistante pour un bloc consécutif de ports TCP sur l’ordinateur local. (DeletePersistentUdpPortReservation) |
|
DeleteProxyArpEntry La fonction DeleteProxyArpEntry supprime l’entrée PARP sur l’ordinateur local spécifié par les paramètres dwAddress et dwIfIndex. |
|
DisableMediaSense La fonction DisableMediaSense désactive la fonctionnalité de détection multimédia de la pile TCP/IP sur un ordinateur local. |
|
EnableRouter La fonction EnableRouter active le transfert IPv4 sur l’ordinateur local. EnableRouter incrémente également un nombre de références qui suit le nombre de requêtes pour activer le transfert IPv4. |
|
FlushIpNetTable La fonction FlushIpNetTable supprime toutes les entrées ARP de l’interface spécifiée de la table ARP sur l’ordinateur local. |
|
GetAdapterIndex La fonction GetAdapterIndex obtient l’index d’une carte, en fonction de son nom. |
|
GetAdapterOrderMap La fonction GetAdapterOrderMap obtient une carte d’ordre d’adaptateur qui indique la priorité des interfaces sur l’ordinateur local. |
|
GetAdaptersAddresses Récupère les adresses associées aux adaptateurs sur l’ordinateur local. |
|
GetAdaptersInfo La fonction GetAdaptersInfo récupère les informations de l’adaptateur pour l’ordinateur local. |
|
GetBestInterface La fonction GetBestInterface récupère l’index de l’interface qui a le meilleur itinéraire vers l’adresse IPv4 spécifiée. |
|
GetBestInterfaceEx La fonction GetBestInterfaceEx récupère l’index de l’interface qui a le meilleur itinéraire vers l’adresse IPv4 ou IPv6 spécifiée. |
|
GetBestRoute La fonction GetBestRoute récupère le meilleur itinéraire vers l’adresse IP de destination spécifiée. |
|
GetExtendedTcpTable Récupère une table qui contient une liste de points de terminaison TCP disponibles pour l’application. |
|
GetExtendedUdpTable Récupère une table qui contient une liste de points de terminaison UDP disponibles pour l’application. |
|
GetFriendlyIfIndex Prend un index d’interface et retourne un index d’interface compatible descendant, c’est-à-dire un index qui utilise uniquement les 24 bits inférieurs. |
|
GetIcmpStatistics La fonction GetIcmpStatistics récupère le protocole ICMP (Internet Control Message Protocol) pour les statistiques IPv4 pour l’ordinateur local. |
|
GetIcmpStatisticsEx La fonction GetIcmpStatisticsEx récupère les statistiques ICMP (Internet Control Message Protocol) pour l’ordinateur local. La fonction GetIcmpStatisticsEx est capable de récupérer les statistiques ICMP IPv6. |
|
GetIfEntry La fonction GetIfEntry récupère des informations pour l’interface spécifiée sur l’ordinateur local. |
|
GetIfTable La fonction GetIfTable récupère la table d’interface MIB-II. |
|
GetInterfaceActiveTimestampCapabilities Récupère les fonctionnalités d’horodatage actuellement activées d’une carte réseau. |
|
GetInterfaceCurrentTimestampCapabilities Cette fonction est réservée à l’utilisation du système et vous ne devez pas l’appeler à partir de votre code. (GetInterfaceCurrentTimestampCapabilities) |
|
GetInterfaceHardwareTimestampCapabilities Cette fonction est réservée à l’utilisation du système et vous ne devez pas l’appeler à partir de votre code. (GetInterfaceHardwareTimestampCapabilities) |
|
GetInterfaceInfo La fonction GetInterfaceInfo obtient la liste des cartes d’interface réseau avec IPv4 activé sur le système local. |
|
GetInterfaceSupportedTimestampCapabilities Récupère les fonctionnalités d’horodatage prises en charge d’une carte réseau. |
|
GetIpAddrTable La fonction GetIpAddrTable récupère l’interface , vers la table de mappage d’adresses IPv4. |
|
GetIpErrorString La fonction GetIpErrorString récupère une chaîne d’erreur d’assistance IP. |
|
GetIpForwardTable La fonction GetIpForwardTable récupère la table de routage IPv4. |
|
GetIpNetTable La fonction GetIpNetTable récupère la table de mappage d’adresses physiques IPv4. |
|
GetIpStatistics La fonction GetIpStatistics récupère les statistiques IP de l’ordinateur actuel. |
|
GetIpStatisticsEx La fonction GetIpStatisticsEx récupère les statistiques ip (Internet Protocol) de l’ordinateur actuel. |
|
GetNetworkParams La fonction GetNetworkParams récupère les paramètres réseau de l’ordinateur local. |
|
GetNumberOfInterfaces Les fonctions GetNumberOfInterfaces récupèrent le nombre d’interfaces sur l’ordinateur local. |
|
GetOwnerModuleFromTcp6Entry Récupère des données sur le module qui a émis la liaison de contexte pour un point de terminaison TCP IPv6 spécifique dans une ligne de table MIB. |
|
GetOwnerModuleFromTcpEntry Récupère des données sur le module qui a émis la liaison de contexte pour un point de terminaison TCP IPv4 spécifique dans une ligne de table MIB. |
|
GetOwnerModuleFromUdp6Entry Récupère des données sur le module qui a émis la liaison de contexte pour un point de terminaison UDP IPv6 spécifique dans une ligne de table MIB. |
|
GetOwnerModuleFromUdpEntry Récupère des données sur le module qui a émis la liaison de contexte pour un point de terminaison UDP IPv4 spécifique dans une ligne de table MIB. |
|
GetPerAdapterInfo La fonction GetPerAdapterInfo récupère des informations sur l’adaptateur correspondant à l’interface spécifiée. |
|
GetPerTcp6ConnectionEStats Récupère des statistiques étendues pour une connexion TCP IPv6. |
|
GetPerTcpConnectionEStats Récupère les statistiques étendues pour une connexion TCP IPv4. |
|
GetRTTAndHopCount La fonction GetRTTAndHopCount détermine le temps d’aller-retour (RTT) et le nombre de tronçons vers la destination spécifiée. |
|
GetTcp6Table Récupère la table de connexion TCP pour IPv6. (GetTcp6Table) |
|
GetTcp6Table2 Récupère la table de connexion TCP pour IPv6. (GetTcp6Table2) |
|
GetTcpStatistics La fonction GetTcpStatistics récupère les statistiques TCP de l’ordinateur local. |
|
GetTcpStatisticsEx La fonction GetTcpStatisticsEx récupère les statistiques TCP (Transmission Control Protocol) pour l’ordinateur actuel. |
|
GetTcpStatisticsEx2 La fonction GetTcpStatisticsEx2 récupère les statistiques TCP (Transmission Control Protocol) pour l’ordinateur actuel. |
|
GetTcpTable Récupère la table de connexion TCP IPv4. (GetTcpTable) |
|
GetTcpTable2 Récupère la table de connexion TCP IPv4. (GetTcpTable2) |
|
GetUdp6Table Récupère la table d’écouteur UDP (User Datagram Protocol) IPv6. |
|
GetUdpStatistics La fonction GetUdpStatistics récupère les statistiques UDP (User Datagram Protocol) pour l’ordinateur local. |
|
GetUdpStatisticsEx La fonction GetUdpStatisticsEx récupère les statistiques UDP (User Datagram Protocol) pour l’ordinateur actuel. |
|
GetUdpStatisticsEx2 La fonction GetUdpStatisticsEx2 récupère les statistiques UDP (User Datagram Protocol) pour l’ordinateur actuel. |
|
GetUdpTable Récupère la table d’écouteur UDP (User Datagram Protocol) IPv4. |
|
GetUniDirectionalAdapterInfo La fonction GetUniDirectionalAdapterInfo récupère des informations sur les adaptateurs unidirectionnels installés sur l’ordinateur local. Un adaptateur unidirectionnel est un adaptateur qui peut recevoir des datagrammes, mais qui ne les transmet pas. |
|
IpReleaseAddress La fonction IpReleaseAddress libère une adresse IPv4 obtenue précédemment via le protocole DHCP (Dynamic Host Configuration Protocol). |
|
IpRenewAddress IpRenewAddressfunction renouvelle un bail sur une adresse IPv4 obtenue précédemment par le biais du protocole DHCP (Dynamic Host Configuration Protocol). |
|
LookupPersistentTcpPortReservation Recherche le jeton d’une réservation de port TCP persistante pour un bloc consécutif de ports TCP sur l’ordinateur local. |
|
LookupPersistentUdpPortReservation Recherche le jeton d’une réservation de port UDP persistante pour un bloc consécutif de ports TCP sur l’ordinateur local. |
|
NhpAllocateAndGetInterfaceInfoFromStack La fonction NhpAllocateAndGetInterfaceInfoFromStack obtient des informations sur l’adaptateur sur l’ordinateur local. |
|
NotifyAddrChange La fonction NotifyAddrChange provoque l’envoi d’une notification à l’appelant chaque fois qu’une modification se produit dans la table qui mappe les adresses IPv4 aux interfaces. |
|
NotifyIfTimestampConfigChange Cette fonction est réservée à l’utilisation du système et vous ne devez pas l’appeler à partir de votre code. (NotifyIfTimestampConfigChange) |
|
NotifyRouteChange La fonction NotifyRouteChange provoque l’envoi d’une notification à l’appelant chaque fois qu’une modification se produit dans la table de routage IPv4. |
|
ParseNetworkString Analyse la chaîne réseau d’entrée et vérifie s’il s’agit d’une représentation légale du type de chaîne de réseau IP spécifié. Si la chaîne correspond à un type et à sa spécification, la fonction peut éventuellement retourner le résultat analysé. |
|
RegisterInterfaceTimestampConfigChange Inscrit une fonction de rappel implémentée par l’utilisateur, que le système appelle pour vous informer d’un changement de fonctionnalité d’horodatage. |
|
ResolveNeighbor Résout l’adresse physique d’une entrée d’adresse IP voisine sur l’ordinateur local. (ResolveNeighbor) |
|
RestoreMediaSense La fonction RestoreMediaSense restaure la fonctionnalité de détection multimédia de la pile TCP/IP sur un ordinateur local sur lequel la fonction DisableMediaSense a été appelée précédemment. |
|
SendARP La fonction SendARP envoie une demande ARP (Address Resolution Protocol) pour obtenir l’adresse physique correspondant à l’adresse IPv4 de destination spécifiée. |
|
SetIfEntry La fonction SetIfEntry définit l’état administratif d’une interface. |
|
SetIpForwardEntry La fonction SetIpForwardEntry modifie un itinéraire existant dans la table de routage IPv4 de l’ordinateur local. |
|
SetIpNetEntry La fonction SetIpNetEntry modifie une entrée ARP existante dans la table ARP sur l’ordinateur local. |
|
SetIpStatistics La fonction SetIpStatistics active ou désactive le transfert IP et définit la valeur de durée de vie (TTL) par défaut pour l’ordinateur local. |
|
SetIpStatisticsEx Bascule le transfert IP activé ou désactivé et définit la valeur de durée de vie par défaut pour l’ordinateur local. |
|
SetIpTTL La fonction SetIpTTL définit la valeur de durée de vie par défaut pour l’ordinateur local. |
|
SetPerTcp6ConnectionEStats Définit une valeur dans les informations de lecture/écriture pour une connexion TCP IPv6. Cette fonction est utilisée pour activer ou désactiver des statistiques étendues pour une connexion TCP IPv6. |
|
SetPerTcpConnectionEStats Définit une valeur dans les informations de lecture/écriture pour une connexion TCP IPv4. Cette fonction est utilisée pour activer ou désactiver des statistiques étendues pour une connexion TCP IPv4. |
|
SetTcpEntry La fonction SetTcpEntry définit l’état d’une connexion TCP. |
|
UnnableRouter La fonction UnenableRouter décrémente le nombre de références qui suit le nombre de requêtes pour activer le transfert IPv4. Lorsque ce nombre de références atteint zéro, UnnableRouter désactive le transfert IPv4 sur l’ordinateur local. |
|
UnregisterInterfaceTimestampConfigChange Annule les notifications relatives aux modifications des fonctionnalités d’horodatage en annulant l’inscription de la fonction de rappel que vous avez inscrite dans un appel à RegisterInterfaceTimestampConfigChange. |
Fonctions de rappel
|
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Fonction de rappel que vous implémentez dans votre application pour être informé des modifications apportées aux fonctionnalités d’horodatage d’une carte réseau. |
Structures
|
INTERFACE_HARDWARE_CROSSTIMESTAMP Décrit un horodatage croisé récupéré à partir d’une carte réseau. |
|
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Décrit les fonctionnalités d’horodatage du matériel d’une carte d’interface réseau. |
|
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Décrit les fonctionnalités d’horodatage logiciel d’un pilote miniport d’une carte réseau. |
|
INTERFACE_TIMESTAMP_CAPABILITIES Décrit les fonctionnalités d’horodatage exactes prises en charge par une carte réseau. |
|
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Cette structure est réservée à une utilisation système et vous ne devez pas l’utiliser dans votre code. |
|
NET_ADDRESS_INFO Contient les informations d’adresse IP retournées par la fonction ParseNetworkString. |
Énumérations
|
NET_ADDRESS_FORMAT L’énumération NET_ADDRESS_FORMAT spécifie le format d’une adresse réseau retournée par la fonction ParseNetworkString. |