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.
Vue d’ensemble de la technologie d’assistance IP.
Pour développer l’assistance IP, vous avez besoin de ces en-têtes :
- icmpapi.h
- ifdef.h
- inaddr.h
- ip2string.h
- ipexport.h
- iphlpapi.h
- iprtrmib.h
- iptypes.h
- netioapi.h
- nldef.h
- tcpestats.h
- ws2def.h
- ws2ipdef.h
Pour obtenir des conseils de programmation pour cette technologie, consultez :
Énumérations
|
DNS_SERVER_PROPERTY_TYPE Définit des constantes qui spécifient la validité de la propriété détenue dans le membre DNS_SERVER_PROPERTY ::P roperty . |
|
IF_OPER_STATUS L’énumération IF_OPER_STATUS spécifie l’état opérationnel d’une interface. |
|
NET_ADDRESS_FORMAT L’énumération NET_ADDRESS_FORMAT spécifie le format d’une adresse réseau retournée par la fonction ParseNetworkString. |
|
NL_DAD_STATE L’énumération IP_DAD_STATE spécifie des informations sur l’état de détection d’adresses en double (DAD) pour une adresse IPv4 ou IPv6. |
|
NL_NETWORK_CONNECTIVITY_COST_HINT Définit des constantes qui spécifient des indicateurs sur les frais d’utilisation d’une connexion réseau. |
|
NL_NETWORK_CONNECTIVITY_LEVEL_HINT Définit des constantes qui spécifient des indicateurs sur un niveau de connectivité réseau. |
|
NL_PREFIX_ORIGIN L’énumération IP_PREFIX_ORIGIN spécifie l’origine d’un préfixe d’adresse IPv4 ou IPv6 et est utilisée avec la structure IP_ADAPTER_UNICAST_ADDRESS. |
|
NL_SUFFIX_ORIGIN L’énumération IP_SUFFIX_ORIGIN spécifie l’origine d’un suffixe d’adresse IPv4 ou IPv6 et est utilisée avec la structure IP_ADAPTER_UNICAST_ADDRESS. |
|
SCOPE_LEVEL L’énumération SCOPE_LEVEL est utilisée avec la structure IP_ADAPTER_ADDRESSES pour identifier les niveaux d’étendue pour les adresses IPv6. |
|
TCP_BOOLEAN_OPTIONAL Définit les états qu’un appelant peut spécifier lors de la mise à jour d’un membre dans les informations de lecture/écriture pour une connexion TCP. |
|
TCP_ESTATS_TYPE Définit le type de statistiques étendues pour une connexion TCP demandée ou définie. |
|
TCP_SOFT_ERROR Définit la raison des erreurs non irrécupérables ou réversibles enregistrées sur une connexion TCP. |
|
TCP_TABLE_CLASS Définit l’ensemble de valeurs utilisées pour indiquer le type de table retourné par les appels à GetExtendedTcpTable. |
|
TCPIP_OWNER_MODULE_INFO_CLASS Définit le type de structure d’informations de module passée aux appels de la famille GetOwnerModuleFromXXXEntry. |
|
UDP_TABLE_CLASS Définit l’ensemble de valeurs utilisées pour indiquer le type de table retourné par les appels à GetExtendedUdpTable. |
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. |
|
CancelMibChangeNotify2 Désinscrit les notifications de modification pour les modifications apportées à l’interface IP, les modifications d’adresse IP, les modifications d’itinéraire IP, les modifications de port Teredo et lorsque la table d’adresses IP de monodiffusion est stable et peut être récupérée. |
|
CaptureInterfaceHardwareCrossTimestamp Récupère les informations d’horodatage croisé pour une carte réseau. |
|
ConvertInterfaceAliasToLuid Convertit un nom d’alias d’interface pour une interface réseau en identificateur unique localement (LUID) de l’interface. |
|
ConvertInterfaceGuidToLuid Convertit un identificateur global unique (GUID) pour une interface réseau en identificateur unique local (LUID) pour l’interface. |
|
ConvertInterfaceIndexToLuid Convertit un index local pour une interface réseau en identificateur unique local (LUID) de l’interface. |
|
ConvertInterfaceLuidToAlias Convertit un identificateur unique localement (LUID) pour une interface réseau en alias d’interface. |
|
ConvertInterfaceLuidToGuid Convertit un identificateur local unique (LUID) pour une interface réseau en identificateur global unique (GUID) pour l’interface. |
|
ConvertInterfaceLuidToIndex Convertit un identificateur unique localement (LUID) pour une interface réseau en index local de l’interface. |
|
ConvertInterfaceLuidToNameA Convertit un identificateur unique localement (LUID) pour une interface réseau en nom d’interface ANSI. |
|
ConvertInterfaceLuidToNameW Convertit un identificateur unique localement (LUID) pour une interface réseau en nom d’interface Unicode. |
|
ConvertInterfaceNameToLuidA Convertit un nom d’interface réseau ANSI en identificateur unique local (LUID) pour l’interface. |
|
ConvertInterfaceNameToLuidW Convertit un nom d’interface réseau Unicode en identificateur unique local (LUID) pour l’interface. |
|
ConvertIpv4MaskToLength Convertit un masque de sous-réseau IPv4 en longueur de préfixe IPv4. |
|
ConvertLengthToIpv4Mask Convertit une longueur de préfixe IPv4 en masque de sous-réseau IPv4. |
|
CreateAnycastIpAddressEntry Ajoute une nouvelle entrée d’adresse IP anycast sur l’ordinateur local. |
|
CreateIpForwardEntry La fonction CreateIpForwardEntry crée un itinéraire dans la table de routage IPv4 de l’ordinateur local. |
|
CreateIpForwardEntry2 Crée une entrée d’itinéraire IP sur l’ordinateur local. |
|
CreateIpNetEntry La fonction CreateIpNetEntry crée une entrée ARP (Address Resolution Protocol) dans la table ARP sur l’ordinateur local. |
|
CreateIpNetEntry2 Crée une entrée d’adresse IP voisine 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. |
|
CreateSortedAddressPairs Prend une liste fournie d’adresses IP potentielles, associe les adresses de destination avec les adresses IP locales de l’ordinateur hôte et trie les paires en fonction de la paire d’adresses qui convient le mieux à la communication entre les deux homologues. |
|
CreateUnicastIpAddressEntry Ajoute une nouvelle entrée d’adresse IP monodiffusion sur l’ordinateur local. |
|
DeleteAnycastIpAddressEntry Supprime une entrée d’adresse IP anycast existante sur l’ordinateur local. |
|
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. |
|
DeleteIpForwardEntry2 Supprime une entrée d’itinéraire IP sur l’ordinateur local. |
|
DeleteIpNetEntry La fonction DeleteIpNetEntry supprime une entrée ARP de la table ARP sur l’ordinateur local. |
|
DeleteIpNetEntry2 Supprime une entrée d’adresse IP voisine 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. |
|
DeleteUnicastIpAddressEntry Supprime une entrée d’adresse IP monodiffusion existante sur l’ordinateur local. |
|
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. |
|
FlushIpNetTable2 La fonction FlushIpNetTable2 vide la table voisin IP sur l’ordinateur local. |
|
FlushIpPathTable La fonction FlushIpPathTable vide la table de chemins d’accès IP sur l’ordinateur local. |
|
FreeInterfaceDnsSettings Libère l’objet settings retourné par GetInterfaceDnsSettings. |
|
FreeMibTable Libère la mémoire tampon allouée par les fonctions qui retournent des tables d’interfaces réseau, d’adresses et d’itinéraires (GetIfTable2 et GetAnycastIpAddressTable, par exemple). |
|
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. |
|
GetAnycastIpAddressEntry Récupère des informations pour une entrée d’adresse IP anycast existante sur l’ordinateur local. |
|
GetAnycastIpAddressTable Récupère la table d’adresses IP anycast sur 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. |
|
GetBestRoute2 Récupère l’entrée d’itinéraire IP sur l’ordinateur local pour le meilleur itinéraire vers l’adresse IP de destination spécifiée. |
|
GetDefaultCompartmentId La fonction GetDefaultCompartmentId récupère l’identificateur de compartiment de routage réseau par défaut pour l’ordinateur local. |
|
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. |
|
GetIfEntry2 Récupère des informations pour l’interface spécifiée sur l’ordinateur local. |
|
GetIfEntry2Ex Récupère le niveau d’informations spécifié pour l’interface spécifiée sur l’ordinateur local. |
|
GetIfStackTable Récupère une table des entrées de ligne de pile d’interface réseau qui spécifient la relation des interfaces réseau sur une pile d’interfaces. |
|
GetIfTable La fonction GetIfTable récupère la table d’interface MIB-II. |
|
GetIfTable2 Récupère la table d’interface MIB-II. (GetIfTable2) |
|
GetIfTable2Ex Récupère la table d’interface MIB-II. (GetIfTable2Ex) |
|
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) |
|
GetInterfaceDnsSettings Récupère les paramètres DNS de l’interface spécifiée dans le paramètre Interface . |
|
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. |
|
GetInvertedIfStackTable Récupère une table des entrées de ligne de pile d’interface réseau inversées qui spécifient la relation des interfaces réseau sur une pile d’interface. |
|
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. |
|
GetIpForwardEntry2 Récupère des informations pour une entrée d’itinéraire IP sur l’ordinateur local. |
|
GetIpForwardTable La fonction GetIpForwardTable récupère la table de routage IPv4. |
|
GetIpForwardTable2 La fonction GetIpForwardTable2 récupère les entrées d’itinéraire IP sur l’ordinateur local. |
|
GetIpInterfaceEntry Récupère les informations IP de l’interface spécifiée sur l’ordinateur local. |
|
GetIpInterfaceTable Récupère les entrées d’interface IP sur l’ordinateur local. |
|
GetIpNetEntry2 Récupère des informations pour une entrée d’adresse IP voisine sur l’ordinateur local. |
|
GetIpNetTable La fonction GetIpNetTable récupère la table de mappage d’adresses physiques IPv4. |
|
GetIpNetTable2 La fonction GetIpNetTable2 récupère la table voisin IP sur l’ordinateur local. |
|
GetIpNetworkConnectionBandwidthEstimates Récupère les estimations de bande passante historiques pour une connexion réseau sur l’interface spécifiée. |
|
GetIpPathEntry Récupère des informations pour une entrée de chemin d’accès IP sur l’ordinateur local. |
|
GetIpPathTable La fonction GetIpPathTable récupère la table de chemins d’accès IP sur l’ordinateur local. |
|
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. |
|
GetMulticastIpAddressEntry Récupère des informations pour une entrée d’adresse IP de multidiffusion existante sur l’ordinateur local. |
|
GetMulticastIpAddressTable Récupère la table d’adresses IP de multidiffusion sur l’ordinateur local. |
|
GetNetworkConnectivityHint Récupère le niveau d’agrégation et le coût de la connectivité réseau qu’une application ou un service est susceptible d’expérimenter. |
|
GetNetworkConnectivityHintForInterface Récupère le niveau et le coût de la connectivité réseau pour l’interface spécifiée. |
|
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) |
|
GetTeredoPort Récupère le numéro de port UDP dynamique utilisé par le client Teredo sur l’ordinateur local. |
|
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. |
|
GetUnicastIpAddressEntry Récupère des informations pour une entrée d’adresse IP de monodiffusion existante sur l’ordinateur local. |
|
GetUnicastIpAddressTable Récupère la table d’adresses IP de monodiffusion sur l’ordinateur local. |
|
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. |
|
Icmp6CreateFile La fonction Icmp6CreateFile ouvre un handle sur lequel les demandes d’écho ICMP IPv6 peuvent être émises. |
|
Icmp6ParseReplies La fonction Icmp6ParseReplies analyse la mémoire tampon de réponse fournie et retourne une réponse d’écho IPv6 ICMPv6 si elle est trouvée. |
|
Icmp6SendEcho2 La fonction Icmp6SendEcho2 envoie une demande d’écho IPv6 ICMPv6 et retourne immédiatement (si Event ou ApcRoutine n’est pas NULL) ou retourne après le délai d’expiration spécifié. ReplyBuffer contient la réponse d’écho IPv6 ICMPv6, le cas échéant. |
|
IcmpCloseHandle La fonction IcmpCloseHandle ferme un handle ouvert par un appel aux fonctions IcmpCreateFile ou Icmp6CreateFile. |
|
IcmpCreateFile La fonction IcmpCreateFile ouvre un handle sur lequel les demandes d’écho ICMP IPv4 peuvent être émises. |
|
IcmpParseReplies Analyse la mémoire tampon de réponse fournie et retourne le nombre de réponses de demande d’écho ICMP trouvées. |
|
IcmpSendEcho La fonction IcmpSendEcho envoie une demande d’écho ICMP IPv4 et retourne toutes les réponses de réponse d’écho. L’appel retourne lorsque le délai d’expiration a expiré ou que la mémoire tampon de réponse est remplie. |
|
IcmpSendEcho2 La fonction IcmpSendEcho2 envoie une demande d’écho ICMP IPv4 et retourne immédiatement (si Event ou ApcRoutine n’est pas NULL), ou retourne après le délai d’attente spécifié. ReplyBuffer contient les réponses d’écho ICMP, le cas échéant. |
|
IcmpSendEcho2Ex Envoie une demande d’écho ICMP IPv4 et retourne immédiatement (si Event ou ApcRoutine n’est pas NULL) ou retourne après le délai d’attente spécifié. ReplyBuffer contient les réponses ICMP, le cas échéant. |
|
if_indextoname Convertit l’index local d’une interface réseau en nom d’interface ANSI. |
|
if_nametoindex Convertit le nom de l’interface ANSI d’une interface réseau en index local de l’interface. |
|
InitializeIpForwardEntry Initialise une structure MIB_IPFORWARD_ROW2 avec des valeurs par défaut pour une entrée d’itinéraire IP sur l’ordinateur local. |
|
InitializeIpInterfaceEntry Initialise les membres d’une entrée MIB_IPINTERFACE_ROW avec des valeurs par défaut. |
|
InitializeUnicastIpAddressEntry Initialise une structure MIB_UNICASTIPADDRESS_ROW avec des valeurs par défaut pour une entrée d’adresse IP monodiffusion sur l’ordinateur local. |
|
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. |
|
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) |
|
NotifyIpInterfaceChange S’inscrit pour être informé des modifications apportées à toutes les interfaces IP, interfaces IPv4 ou interfaces IPv6 sur un ordinateur local. |
|
NotifyNetworkConnectivityHintChange Inscrit une fonction de rappel définie par l’application, à appeler lorsque le niveau de connectivité réseau agrégé et les indicateurs de coût changent. |
|
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. |
|
NotifyRouteChange2 S’inscrit pour être averti des modifications apportées aux entrées d’itinéraire IP sur un ordinateur local. |
|
NotifyStableUnicastIpAddressTable Récupère la table d’adresses IP unidiffusion stable sur un ordinateur local. |
|
NotifyTeredoPortChange S’inscrit pour être informé des modifications apportées au numéro de port UDP utilisé par le client Teredo pour le port du service Teredo sur un ordinateur local. |
|
NotifyUnicastIpAddressChange S’inscrit pour être informé des modifications apportées à toutes les interfaces IP unidiffusion, adresses IPv4 unidiffusion ou adresses IPv6 unidiffusion sur un ordinateur local. |
|
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é. |
|
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Fonction définie par l’application appelée chaque fois qu’il existe une modification du niveau de connectivité d’agrégation réseau et des indicateurs de coût. |
|
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. |
|
ResolveIpNetEntry2 Résout l’adresse physique d’une entrée d’adresse IP voisine sur l’ordinateur local. (ResolveIpNetEntry2) |
|
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. |
|
RtlEthernetAddressToStringA Convertit une adresse Ethernet binaire en représentation sous forme de chaîne de l’adresse MAC Ethernet. (ANSI) |
|
RtlEthernetAddressToStringW Convertit une adresse Ethernet binaire en représentation sous forme de chaîne de l’adresse MAC Ethernet. (Unicode) |
|
RtlEthernetStringToAddressA Convertit une représentation sous forme de chaîne d’une adresse MAC Ethernet en format binaire de l’adresse Ethernet. (ANSI) |
|
RtlEthernetStringToAddressW Convertit une représentation sous forme de chaîne d’une adresse MAC Ethernet en format binaire de l’adresse Ethernet. (Unicode) |
|
RtlIpv4AddressToStringA Convertit une adresse IPv4 en chaîne au format décimal en pointillés Internet. (ANSI) |
|
RtlIpv4AddressToStringExA Convertit une adresse IPv4 et un numéro de port en chaîne au format standard Internet. (ANSI) |
|
RtlIpv4AddressToStringExW Convertit une adresse IPv4 et un numéro de port en chaîne au format standard Internet. (Unicode) |
|
RtlIpv4AddressToStringW Convertit une adresse IPv4 en chaîne au format décimal en pointillés Internet. (Unicode) |
|
RtlIpv4StringToAddressA Convertit une représentation sous forme de chaîne d’une adresse IPv4 en adresse IPv4 binaire. (ANSI) |
|
RtlIpv4StringToAddressExA Convertit une représentation sous forme de chaîne d’une adresse IPv4 et d’un numéro de port en adresse et port IPv4 binaires. (ANSI) |
|
RtlIpv4StringToAddressExW Convertit une représentation sous forme de chaîne d’une adresse IPv4 et d’un numéro de port en adresse et port IPv4 binaires. (Unicode) |
|
RtlIpv4StringToAddressW Convertit une représentation sous forme de chaîne d’une adresse IPv4 en adresse IPv4 binaire. (Unicode) |
|
RtlIpv6AddressToStringA Convertit une adresse IPv6 en chaîne au format standard Internet. (ANSI) |
|
RtlIpv6AddressToStringExA Convertit une adresse IPv6, un ID d’étendue et un numéro de port en chaîne. (ANSI) |
|
RtlIpv6AddressToStringExW Convertit une adresse IPv6, un ID d’étendue et un numéro de port en chaîne. (Unicode) |
|
RtlIpv6AddressToStringW Convertit une adresse IPv6 en chaîne au format standard Internet. (Unicode) |
|
RtlIpv6StringToAddressA Convertit une représentation sous forme de chaîne d’une adresse IPv6 en adresse IPv6 binaire. (ANSI) |
|
RtlIpv6StringToAddressExA Convertit une représentation sous forme de chaîne d’une adresse IPv6, d’un ID d’étendue et d’un numéro de port en adresse IPv6 binaire, ID d’étendue et port. (ANSI) |
|
RtlIpv6StringToAddressExW Convertit une représentation sous forme de chaîne d’une adresse IPv6, d’un ID d’étendue et d’un numéro de port en adresse IPv6 binaire, ID d’étendue et port. (Unicode) |
|
RtlIpv6StringToAddressW Convertit une représentation sous forme de chaîne d’une adresse IPv6 en adresse IPv6 binaire. (Unicode) |
|
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. |
|
SetInterfaceDnsSettings Définit les paramètres DNS par interface spécifiés dans le paramètre Paramètres . |
|
SetIpForwardEntry La fonction SetIpForwardEntry modifie un itinéraire existant dans la table de routage IPv4 de l’ordinateur local. |
|
SetIpForwardEntry2 Définit les propriétés d’une entrée d’itinéraire IP sur l’ordinateur local. |
|
SetIpInterfaceEntry Définit les propriétés d’une interface IP sur l’ordinateur local. |
|
SetIpNetEntry La fonction SetIpNetEntry modifie une entrée ARP existante dans la table ARP sur l’ordinateur local. |
|
SetIpNetEntry2 Définit l’adresse physique d’une entrée d’adresse IP voisine existante 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. |
|
SetUnicastIpAddressEntry Définit les propriétés d’une entrée d’adresse IP monodiffusion existante sur l’ordinateur local. |
|
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. |
Structures
|
ARP_SEND_REPLY La structure ARP_SEND_REPLY stocke des informations sur les messages de réponse ARP (Address Resolution Protocol). |
|
DNS_DOH_SERVER_SETTINGS Décrit un serveur DNS-over-HTTPS. |
|
DNS_INTERFACE_SETTINGS Représente les paramètres DNS qui peuvent être configurés sur une interface donnée en appelant la fonction SetInterfaceDnsSettings ou récupérés pour une interface donnée en appelant la fonction GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
|
DNS_INTERFACE_SETTINGS_EX Représente les paramètres DNS qui peuvent être configurés sur une interface donnée en appelant la fonction SetInterfaceDnsSettings ou récupérés pour une interface donnée en appelant la fonction GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
|
DNS_INTERFACE_SETTINGS3 Représente les paramètres DNS qui peuvent être configurés sur une interface donnée en appelant la fonction SetInterfaceDnsSettings ou récupérés pour une interface donnée en appelant la fonction GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
|
DNS_SERVER_PROPERTY Décrit une propriété de serveur DNS, définie dans la structure DNS_INTERFACE_SETTINGS3 et configurée par le biais de la fonction SetInterfaceDnsSettings . |
|
DNS_SERVER_PROPERTY_TYPES Contient un pointeur vers une propriété de serveur DNS. Le type de la propriété dépend de la valeur de DNS_SERVER_PROPERTY ::Type. |
|
FIXED_INFO_W2KSP1 La structure FIXED_INFO contient des informations identiques sur toutes les interfaces d’un ordinateur. |
|
ICMP_ECHO_REPLY Décrit les données retournées en réponse à une demande d’écho IPv4. |
|
ICMP_ECHO_REPLY32 Décrit les données retournées en réponse à une demande d’écho IPv4 sur une plateforme 64 bits. |
|
ICMPV6_ECHO_REPLY_LH Décrit les données retournées en réponse à une demande d’écho IPv6. |
|
IN_ADDR La structure in_addr représente une adresse IPv4. |
|
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. |
|
IP_ADAPTER_ADDRESSES_LH La structure IP_ADAPTER_ADDRESSES_LH (iptypes.h) est le nœud d’en-tête d’une liste liée d’adresses pour un adaptateur particulier. |
|
IP_ADAPTER_ADDRESSES_XP La structure IP_ADAPTER_ADDRESSES_XP (iptypes.h) est le nœud d’en-tête d’une liste liée d’adresses pour un adaptateur particulier. |
|
IP_ADAPTER_ANYCAST_ADDRESS_XP Stocke une adresse IP anycast unique dans une liste liée d’adresses pour un adaptateur particulier. |
|
IP_ADAPTER_DNS_SERVER_ADDRESS_XP La structure IP_ADAPTER_DNS_SERVER_ADDRESS stocke une adresse de serveur DNS unique dans une liste liée d’adresses de serveur DNS pour un adaptateur particulier. |
|
IP_ADAPTER_DNS_SUFFIX La structure IP_ADAPTER_DNS_SUFFIX stocke un suffixe DNS dans une liste liée de suffixes DNS pour un adaptateur particulier. |
|
IP_ADAPTER_GATEWAY_ADDRESS_LH Stocke une adresse de passerelle unique dans une liste liée d’adresses de passerelle pour un adaptateur particulier. |
|
IP_ADAPTER_INDEX_MAP La structure IP_ADAPTER_INDEX_MAP stocke l’index d’interface associé à une carte réseau avec IPv4 activé avec le nom de la carte réseau. |
|
IP_ADAPTER_INFO Contient des informations sur une carte réseau particulière sur l’ordinateur local. |
|
IP_ADAPTER_MULTICAST_ADDRESS_XP La structure IP_ADAPTER_MULTICAST_ADDRESS stocke une seule adresse de multidiffusion dans une liste liée d’adresses pour un adaptateur particulier. |
|
IP_ADAPTER_ORDER_MAP La structure IP_ADAPTER_ORDER_MAP stocke un tableau d’informations sur les adaptateurs et leur priorité relative sur l’ordinateur local. |
|
IP_ADAPTER_PREFIX_XP Stocke un préfixe d’adresse IP. Je |
|
IP_ADAPTER_UNICAST_ADDRESS_LH La structure IP_ADAPTER_UNICAST_ADDRESS_LH (iptypes.h) stocke une adresse IP monodiffusion unique dans une liste liée d’adresses IP pour un adaptateur particulier. |
|
IP_ADAPTER_UNICAST_ADDRESS_XP La structure IP_ADAPTER_UNICAST_ADDRESS_XP (iptypes.h) stocke une adresse IP monodiffusion unique dans une liste liée d’adresses IP pour un adaptateur particulier. |
|
IP_ADAPTER_WINS_SERVER_ADDRESS_LH Stocke une adresse de serveur WINS (Windows Internet Name Service) unique dans une liste liée d’adresses de serveur WINS pour un adaptateur particulier. |
|
IP_ADDR_STRING Représente un nœud dans une liste liée d’adresses IPv4. |
|
IP_ADDRESS_PREFIX Stocke un préfixe d’adresse IP. (IP_ADDRESS_PREFIX) |
|
IP_ADDRESS_STRING Stocke une adresse IPv4 en notation décimale en pointillés. |
|
IP_INTERFACE_INFO La structure IP_INTERFACE_INFO contient une liste des cartes d’interface réseau avec IPv4 activé sur le système local. |
|
IP_INTERFACE_NAME_INFO_W2KSP1 Contient des informations sur une interface IPv4 sur l’ordinateur local. |
|
IP_MCAST_COUNTER_INFO La structure IP_MCAST_COUNTER_INFO stocke des informations statistiques sur le trafic multidiffusion. |
|
IP_OPTION_INFORMATION Décrit les options à inclure dans l’en-tête d’un paquet IP. |
|
IP_OPTION_INFORMATION32 Décrit les options à inclure dans l’en-tête d’un paquet IP sur une plateforme 64 bits. |
|
IP_PER_ADAPTER_INFO_W2KSP1 La structure IP_PER_ADAPTER_INFO contient des informations spécifiques à un adaptateur particulier. |
|
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS La structure IP_UNIDIRECTIONAL_ADAPTER_ADDRESS stocke les adresses IPv4 associées à un adaptateur unidirectionnel. |
|
IPV6_ADDRESS_EX Stocke une adresse IPv6. |
|
NET_ADDRESS_INFO Contient les informations d’adresse IP retournées par la fonction ParseNetworkString. |
|
NET_LUID_LH Identificateur unique local (LUID) pour une interface réseau. |
|
NL_BANDWIDTH_INFORMATION Contient des informations en lecture seule sur les estimations de bande passante disponibles et la variance associée, comme déterminé par la pile TCP/IP. |
|
NL_NETWORK_CONNECTIVITY_HINT Décrit un niveau de connectivité réseau, les frais d’utilisation d’une connexion réseau et d’autres membres reflétant les facteurs de coût. |
|
SOCKADDR_IN6_PAIR Contient des pointeurs vers une paire d’adresses IP qui représentent une paire d’adresses source et de destination. |
|
SOCKADDR_INET Contient une adresse IPv4, une adresse IPv6 ou une famille d’adresses. |
|
TCP_ESTATS_BANDWIDTH_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur l’estimation de la bande passante pour une connexion TCP. |
|
TCP_ESTATS_BANDWIDTH_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur l’estimation de la bande passante pour une connexion TCP. |
|
TCP_ESTATS_DATA_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur le transfert de données pour une connexion TCP. |
|
TCP_ESTATS_DATA_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur le transfert de données pour une connexion TCP. |
|
TCP_ESTATS_FINE_RTT_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur l’estimation précise du temps d’aller-retour (RTT) pour une connexion TCP. |
|
TCP_ESTATS_FINE_RTT_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur les statistiques d’estimation d’aller-retour affinées (RTT) pour une connexion TCP. |
|
TCP_ESTATS_OBS_REC_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues observées sur le récepteur distant pour une connexion TCP. |
|
TCP_ESTATS_OBS_REC_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues observées sur le récepteur distant pour une connexion TCP. |
|
TCP_ESTATS_PATH_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur la mesure du chemin d’accès réseau pour une connexion TCP. |
|
TCP_ESTATS_PATH_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur la mesure du chemin d’accès pour une connexion TCP. |
|
TCP_ESTATS_REC_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur le récepteur local pour une connexion TCP. |
|
TCP_ESTATS_REC_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur le récepteur local pour une connexion TCP. |
|
TCP_ESTATS_SEND_BUFF_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur la mise en file d’attente de sortie pour une connexion TCP. |
|
TCP_ESTATS_SEND_BUFF_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur la mise en file d’attente de sortie pour une connexion TCP. |
|
TCP_ESTATS_SND_CONG_ROD_v0 Contient des informations dynamiques en lecture seule pour les statistiques TCP étendues sur les données liées à la congestion de l’expéditeur pour une connexion TCP. |
|
TCP_ESTATS_SND_CONG_ROS_v0 Contient des informations statiques en lecture seule pour les statistiques TCP étendues sur la fenêtre de congestion maximale d’une connexion TCP. |
|
TCP_ESTATS_SND_CONG_RW_v0 Contient des informations de configuration en lecture/écriture pour les statistiques TCP étendues sur la congestion de l’expéditeur pour une connexion TCP. |
|
TCP_ESTATS_SYN_OPTS_ROS_v0 Contient des informations statiques en lecture seule pour les statistiques TCP étendues sur l’échange SYN pour une connexion TCP. |
|
TCP_RESERVE_PORT_RANGE La structure TCP_RESERVE_PORT_RANGE spécifie une plage de ports TCP à réserver. |
|
TCPIP_OWNER_MODULE_BASIC_INFO Contient des pointeurs vers le nom du module et les valeurs de chemin d’accès du module associées à une connexion TCP. La structure TCPIP_OWNER_MODULE_BASIC_INFO est retournée par les fonctions GetOwnerModuleFromTcpEntry et GetOwnerModuleFromTcp6Entry. |