Helper IP
Panoramica della tecnologia helper IP.
Per sviluppare l'helper IP, sono necessarie queste intestazioni:
- 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
Per indicazioni sulla programmazione per questa tecnologia, vedere:
Enumerazioni
DNS_SERVER_PROPERTY_TYPE Definisce costanti che specificano la validità della proprietà contenuta nel membro DNS_SERVER_PROPERTY::P roperty . |
IF_OPER_STATUS L'enumerazione IF_OPER_STATUS specifica lo stato operativo di un'interfaccia. |
NET_ADDRESS_FORMAT L'enumerazione NET_ADDRESS_FORMAT specifica il formato di un indirizzo di rete restituito dalla funzione ParseNetworkString. |
NL_DAD_STATE L'enumerazione IP_DAD_STATE specifica informazioni sullo stato DID (Duplicate Address Detection) per un indirizzo IPv4 o IPv6. |
NL_NETWORK_CONNECTIVITY_COST_HINT Definisce le costanti che specificano suggerimenti sull'addebito di utilizzo per una connessione di rete. |
NL_NETWORK_CONNECTIVITY_LEVEL_HINT Definisce costanti che specificano suggerimenti su un livello di connettività di rete. |
NL_PREFIX_ORIGIN L'enumerazione IP_PREFIX_ORIGIN specifica l'origine di un prefisso di indirizzo IPv4 o IPv6 e viene usata con la struttura IP_ADAPTER_UNICAST_ADDRESS. |
NL_SUFFIX_ORIGIN L'enumerazione IP_SUFFIX_ORIGIN specifica l'origine di un suffisso di indirizzo IPv4 o IPv6 e viene usata con la struttura IP_ADAPTER_UNICAST_ADDRESS. |
SCOPE_LEVEL L'enumerazione SCOPE_LEVEL viene usata con la struttura IP_ADAPTER_ADDRESSES per identificare i livelli di ambito per gli indirizzi IPv6. |
TCP_BOOLEAN_OPTIONAL Definisce gli stati che un chiamante può specificare quando si aggiorna un membro nelle informazioni di lettura/scrittura per una connessione TCP. |
TCP_ESTATS_TYPE Definisce il tipo di statistiche estese per una connessione TCP richiesta o impostata. |
TCP_SOFT_ERROR Definisce il motivo di errori non irreversibili o soft registrati in una connessione TCP. |
TCP_TABLE_CLASS Definisce il set di valori utilizzato per indicare il tipo di tabella restituito dalle chiamate a GetExtendedTcpTable. |
TCPIP_OWNER_MODULE_INFO_CLASS Definisce il tipo di struttura delle informazioni del modulo passata alle chiamate della famiglia GetOwnerModuleFromXXXEntry. |
UDP_TABLE_CLASS Definisce il set di valori utilizzato per indicare il tipo di tabella restituito dalle chiamate a GetExtendedUdpTable. |
Funzioni
AddIPAddress La funzione AddIPAddress aggiunge l'indirizzo IPv4 specificato all'adattatore specificato. |
AllocateAndGetTcpExTableFromStack Recupera la tabella di connessione TCP e alloca la memoria dall'heap locale per archiviare la tabella. |
AllocateAndGetUdpExTableFromStack Recupera la tabella di connessione UDP e alloca la memoria dall'heap locale per archiviare la tabella. |
CancelIfTimestampConfigChange Questa funzione è riservata per l'uso del sistema e non deve essere chiamata dal codice. (CancelIfTimestampConfigChange) |
CancelIPChangeNotify Annulla la notifica dell'indirizzo IPv4 e delle modifiche di route richieste in precedenza con chiamate riuscite alle funzioni NotifyAddrChange o NotifyRouteChange. |
CancelMibChangeNotify2 Deregister per le notifiche di modifica per le modifiche all'interfaccia IP, modifiche all'indirizzo IP, modifiche alla route IP, modifiche della porta Teredo e quando la tabella degli indirizzi IP unicast è stabile e può essere recuperata. |
CaptureInterfaceHardwareCrossTimestamp Recupera le informazioni tra timestamp per una scheda di rete. |
ConvertInterfaceAliasToLuid Converte un nome alias di interfaccia per un'interfaccia di rete nell'identificatore univoco locale (LUID) per l'interfaccia. |
ConvertInterfaceGuidToLuid Converte un identificatore univoco globale (GUID) per un'interfaccia di rete nell'identificatore univoco locale (LUID) per l'interfaccia. |
ConvertInterfaceIndexToLuid Converte un indice locale per un'interfaccia di rete nell'identificatore univoco locale (LUID) per l'interfaccia. |
ConvertInterfaceLuidToAlias Converte un identificatore univoco locale (LUID) per un'interfaccia di rete in un alias di interfaccia. |
ConvertInterfaceLuidToGuid Converte un identificatore univoco locale (LUID) per un'interfaccia di rete in un identificatore univoco globale (GUID) per l'interfaccia. |
ConvertInterfaceLuidToIndex Converte un identificatore univoco locale (LUID) per un'interfaccia di rete nell'indice locale per l'interfaccia. |
ConvertInterfaceLuidToNameA Converte un identificatore univoco locale (LUID) per un'interfaccia di rete nel nome dell'interfaccia ANSI. |
ConvertInterfaceLuidToNameW Converte un identificatore univoco locale (LUID) per un'interfaccia di rete nel nome dell'interfaccia Unicode. |
ConvertInterfaceNameToLuidA Converte un nome di interfaccia di rete ANSI nell'identificatore univoco locale (LUID) per l'interfaccia. |
ConvertInterfaceNameToLuidW Converte un nome di interfaccia di rete Unicode nell'identificatore univoco locale (LUID) per l'interfaccia. |
ConvertIpv4MaskToLength Converte una subnet mask IPv4 in una lunghezza del prefisso IPv4. |
ConvertLengthToIpv4Mask Converte una lunghezza del prefisso IPv4 in una subnet mask IPv4. |
CreateAnycastIpAddressEntry Aggiunge una nuova voce di indirizzo IP anycast nel computer locale. |
CreateIpForwardEntry La funzione CreateIpForwardEntry crea una route nella tabella di routing IPv4 del computer locale. |
CreateIpForwardEntry2 Crea una nuova voce di route IP nel computer locale. |
CreateIpNetEntry La funzione CreateIpNetEntry crea una voce ARP (Address Resolution Protocol) nella tabella ARP nel computer locale. |
CreateIpNetEntry2 Crea una nuova voce di indirizzo IP vicino nel computer locale. |
CreatePersistentTcpPortReservation Crea una prenotazione di porta TCP persistente per un blocco consecutivo di porte TCP nel computer locale. |
CreatePersistentUdpPortReservation Crea una prenotazione di porta UDP persistente per un blocco consecutivo di porte UDP nel computer locale. |
CreateProxyArpEntry La funzione CreateProxyArpEnry crea una voce PROXY Address Resolution Protocol (PARP) nel computer locale per l'indirizzo IPv4 specificato. |
CreateSortedAddressPairs Accetta un elenco fornito di potenziali indirizzi IP di destinazione, associa gli indirizzi di destinazione con gli indirizzi IP locali del computer host e ordina le coppie in base alla coppia di indirizzi più adatta per la comunicazione tra i due peer. |
CreateUnicastIpAddressEntry Aggiunge una nuova voce di indirizzo IP unicast nel computer locale. |
DeleteAnycastIpAddressEntry Elimina una voce di indirizzo IP anycast esistente nel computer locale. |
DeleteIPAddress La funzione DeleteIPAddress elimina un indirizzo IP aggiunto in precedenza usando AddIPAddress. |
DeleteIpForwardEntry Elimina una route esistente nella tabella di routing IPv4 del computer locale. |
DeleteIpForwardEntry2 Elimina una voce di route IP nel computer locale. |
DeleteIpNetEntry La funzione DeleteIpNetEntry elimina una voce ARP dalla tabella ARP nel computer locale. |
DeleteIpNetEntry2 Elimina una voce di indirizzo IP adiacente nel computer locale. |
DeletePersistentTcpPortReservation Elimina una prenotazione di porta TCP persistente per un blocco consecutivo di porte TCP nel computer locale. (DeletePersistentTcpPortReservation) |
DeletePersistentUdpPortReservation Elimina una prenotazione di porta TCP persistente per un blocco consecutivo di porte TCP nel computer locale. (DeletePersistentUdpPortReservation) |
DeleteProxyArpEntry La funzione DeleteProxyArpEntry elimina la voce PARP nel computer locale specificato dai parametri dwAddress e dwIfIndex. |
DeleteUnicastIpAddressEntry Elimina una voce di indirizzo IP unicast esistente nel computer locale. |
DisableMediaSense La funzione DisableMediaSense disabilita la funzionalità di rilevamento multimediale dello stack TCP/IP in un computer locale. |
EnableRouter La funzione EnableRouter attiva l'inoltro IPv4 nel computer locale. EnableRouter incrementa anche un numero di riferimenti che tiene traccia del numero di richieste per abilitare l'inoltro IPv4. |
FlushIpNetTable La funzione FlushIpNetTable elimina tutte le voci ARP per l'interfaccia specificata dalla tabella ARP nel computer locale. |
FlushIpNetTable2 La funzione FlushIpNetTable2 scarica la tabella adiacente IP nel computer locale. |
FlushIpPathTable La funzione FlushIpPathTable scarica la tabella del percorso IP nel computer locale. |
FreeInterfaceDnsSettings Libera l'oggetto impostazioni restituito da GetInterfaceDnsSettings. |
FreeMibTable Libera il buffer allocato dalle funzioni che restituiscono tabelle di interfacce di rete, indirizzi e route (GetIfTable2 e GetAnycastIpAddressTable, ad esempio). |
GetAdapterIndex La funzione GetAdapterIndex ottiene l'indice di un adapter, dato il nome. |
GetAdapterOrderMap La funzione GetAdapterOrderMap ottiene una mappa degli ordini dell'adattatore che indica la priorità per le interfacce nel computer locale. |
GetAdaptersAddresses Recupera gli indirizzi associati alle schede nel computer locale. |
GetAdaptersInfo La funzione GetAdaptersInfo recupera le informazioni sull'adattatore per il computer locale. |
GetAnycastIpAddressEntry Recupera informazioni per una voce di indirizzo IP anycast esistente nel computer locale. |
GetAnycastIpAddressTable Recupera la tabella degli indirizzi IP anycast nel computer locale. |
GetBestInterface La funzione GetBestInterface recupera l'indice dell'interfaccia con la route migliore all'indirizzo IPv4 specificato. |
GetBestInterfaceEx La funzione GetBestInterfaceEx recupera l'indice dell'interfaccia con la route migliore all'indirizzo IPv4 o IPv6 specificato. |
GetBestRoute La funzione GetBestRoute recupera la route migliore all'indirizzo IP di destinazione specificato. |
GetBestRoute2 Recupera la voce di route IP nel computer locale per la route migliore per l'indirizzo IP di destinazione specificato. |
GetDefaultCompartmentId La funzione GetDefaultCompartmentId recupera l'identificatore predefinito del compartimento di routing di rete per il computer locale. |
GetExtendedTcpTable Recupera una tabella contenente un elenco di endpoint TCP disponibili per l'applicazione. |
GetExtendedUdpTable Recupera una tabella contenente un elenco di endpoint UDP disponibili per l'applicazione. |
GetFriendlyIfIndex Accetta un indice di interfaccia e restituisce un indice di interfaccia compatibile con le versioni precedenti, ovvero un indice che usa solo i 24 bit inferiori. |
GetIcmpStatistics La funzione GetIcmpStatistics recupera il protocollo ICMP (Internet Control Message Protocol) per le statistiche IPv4 per il computer locale. |
GetIcmpStatisticsEx La funzione GetIcmpStatisticsEx recupera le statistiche ICMP (Internet Control Message Protocol) per il computer locale. La funzione GetIcmpStatisticsEx è in grado di recuperare le statistiche ICMP IPv6. |
GetIfEntry La funzione GetIfEntry recupera informazioni per l'interfaccia specificata nel computer locale. |
GetIfEntry2 Recupera informazioni per l'interfaccia specificata nel computer locale. |
GetIfEntry2Ex Recupera il livello specificato di informazioni per l'interfaccia specificata nel computer locale. |
GetIfStackTable Recupera una tabella delle voci della riga dello stack di interfacce di rete che specificano la relazione delle interfacce di rete in uno stack di interfacce. |
GetIfTable La funzione GetIfTable recupera la tabella dell'interfaccia MIB-II. |
GetIfTable2 Recupera la tabella dell'interfaccia MIB-II. (GetIfTable2) |
GetIfTable2Ex Recupera la tabella dell'interfaccia MIB-II. (GetIfTable2Ex) |
GetInterfaceActiveTimestampCapabilities Recupera le funzionalità timestamp attualmente abilitate di una scheda di rete. |
GetInterfaceCurrentTimestampCapabilities Questa funzione è riservata per l'uso del sistema e non deve essere chiamata dal codice. (GetInterfaceCurrentTimestampCapabilities) |
GetInterfaceDnsSettings Recupera le impostazioni DNS dall'interfaccia specificata nel parametro Interface . |
GetInterfaceHardwareTimestampCapabilities Questa funzione è riservata per l'uso del sistema e non deve essere chiamata dal codice. (GetInterfaceHardwareTimestampCapabilities) |
GetInterfaceInfo La funzione GetInterfaceInfo ottiene l'elenco delle schede di interfaccia di rete con IPv4 abilitato nel sistema locale. |
GetInterfaceSupportedTimestampCapabilities Recupera le funzionalità di timestamp supportate di una scheda di rete. |
GetInvertedIfStackTable Recupera una tabella di voci di riga dello stack di interfacce di rete invertite che specificano la relazione delle interfacce di rete in uno stack di interfacce. |
GetIpAddrTable La funzione GetIpAddrTable recupera l'interfaccia nella tabella di mapping degli indirizzi IPv4. |
GetIpErrorString La funzione GetIpErrorString recupera una stringa di errore dell'helper IP. |
GetIpForwardEntry2 Recupera le informazioni per una voce di route IP nel computer locale. |
GetIpForwardTable La funzione GetIpForwardTable recupera la tabella di routing IPv4. |
GetIpForwardTable2 La funzione GetIpForwardTable2 recupera le voci di route IP nel computer locale. |
GetIpInterfaceEntry Recupera le informazioni IP per l'interfaccia specificata nel computer locale. |
GetIpInterfaceTable Recupera le voci dell'interfaccia IP nel computer locale. |
GetIpNetEntry2 Recupera le informazioni per una voce di indirizzo IP adiacente nel computer locale. |
GetIpNetTable La funzione GetIpNetTable recupera la tabella di mapping degli indirizzi fisici IPv4. |
GetIpNetTable2 La funzione GetIpNetTable2 recupera la tabella adiacente IP nel computer locale. |
GetIpNetworkConnectionBandwidthEstimates Recupera le stime cronologiche della larghezza di banda per una connessione di rete nell'interfaccia specificata. |
GetIpPathEntry Recupera informazioni per una voce di percorso IP nel computer locale. |
GetIpPathTable La funzione GetIpPathTable recupera la tabella del percorso IP nel computer locale. |
GetIpStatistics La funzione GetIpStatistics recupera le statistiche IP per il computer corrente. |
GetIpStatisticsEx La funzione GetIpStatisticsEx recupera le statistiche IP (Internet Protocol) per il computer corrente. |
GetMulticastIpAddressEntry Recupera informazioni per una voce di indirizzo IP multicast esistente nel computer locale. |
GetMulticastIpAddressTable Recupera la tabella degli indirizzi IP multicast nel computer locale. |
GetNetworkConnectivityHint Recupera il livello di aggregazione e il costo della connettività di rete che un'applicazione o un servizio probabilmente riscontra. |
GetNetworkConnectivityHintForInterface Recupera il livello e il costo della connettività di rete per l'interfaccia specificata. |
GetNetworkParams La funzione GetNetworkParams recupera i parametri di rete per il computer locale. |
GetNumberOfInterfaces Le funzioni GetNumberOfInterfaces recuperano il numero di interfacce nel computer locale. |
GetOwnerModuleFromTcp6Entry Recupera i dati relativi al modulo che ha emesso l'associazione di contesto per un endpoint TCP IPv6 specifico in una riga di tabella MIB. |
GetOwnerModuleFromTcpEntry Recupera i dati relativi al modulo che ha emesso l'associazione di contesto per un endpoint TCP IPv4 specifico in una riga di tabella MIB. |
GetOwnerModuleFromUdp6Entry Recupera i dati relativi al modulo che ha emesso l'associazione di contesto per un endpoint UDP IPv6 specifico in una riga di tabella MIB. |
GetOwnerModuleFromUdpEntry Recupera i dati relativi al modulo che ha emesso l'associazione di contesto per un endpoint UDP IPv4 specifico in una riga di tabella MIB. |
GetPerAdapterInfo La funzione GetPerAdapterInfo recupera informazioni sull'adattatore corrispondente all'interfaccia specificata. |
GetPerTcp6ConnectionEStats Recupera le statistiche estese per una connessione TCP IPv6. |
GetPerTcpConnectionEStats Recupera le statistiche estese per una connessione TCP IPv4. |
GetRTTAndHopCount La funzione GetRTTAndHopCount determina il tempo di round trip (RTT) e il conteggio degli hop nella destinazione specificata. |
GetTcp6Table Recupera la tabella di connessione TCP per IPv6. (GetTcp6Table) |
GetTcp6Table2 Recupera la tabella di connessione TCP per IPv6. (GetTcp6Table2) |
GetTcpStatistics La funzione GetTcpStatistics recupera le statistiche TCP per il computer locale. |
GetTcpStatisticsEx La funzione GetTcpStatisticsEx recupera le statistiche TCP (Transmission Control Protocol) per il computer corrente. |
GetTcpStatisticsEx2 La funzione GetTcpStatisticsEx2 recupera le statistiche TCP (Transmission Control Protocol) per il computer corrente. |
GetTcpTable Recupera la tabella di connessione TCP IPv4. (GetTcpTable) |
GetTcpTable2 Recupera la tabella di connessione TCP IPv4. (GetTcpTable2) |
GetTeredoPort Recupera il numero di porta UDP dinamico utilizzato dal client Teredo nel computer locale. |
GetUdp6Table Recupera la tabella del listener UDP (User Datagram Protocol) IPv6. |
GetUdpStatistics La funzione GetUdpStatistics recupera le statistiche UDP (User Datagram Protocol) per il computer locale. |
GetUdpStatisticsEx La funzione GetUdpStatisticsEx recupera le statistiche UDP (User Datagram Protocol) per il computer corrente. |
GetUdpStatisticsEx2 La funzione GetUdpStatisticsEx2 recupera le statistiche UDP (User Datagram Protocol) per il computer corrente. |
GetUdpTable Recupera la tabella del listener IPv4 User Datagram Protocol (UDP). |
GetUnicastIpAddressEntry Recupera informazioni per una voce di indirizzo IP unicast esistente nel computer locale. |
GetUnicastIpAddressTable Recupera la tabella di indirizzi IP unicast nel computer locale. |
GetUniDirectionalAdapterInfo La funzione GetUniDirectionalAdapterInfo recupera informazioni sulle schede unidirectionali installate nel computer locale. Un adattatore unidirectional è un adattatore che può ricevere datagrammi, ma non trasmetterli. |
Icmp6CreateFile La funzione Icmp6CreateFile apre un handle in cui è possibile eseguire richieste echo ICMP IPv6. |
Icmp6ParseReplies La funzione Icmp6ParseReplies analizza il buffer di risposta fornito e restituisce una risposta echo IPv6 IPV6 se trovata. |
Icmp6SendEcho2 La funzione Icmp6SendEcho2 invia una richiesta echo IPv6 IPv6 e restituisce immediatamente (se Event o ApcRoutine non è NULL) o restituisce dopo il timeout specificato. ReplyBuffer contiene la risposta echo IPv6 IPv6, se presente. |
IcmpCloseHandle La funzione IcmpCloseHandle chiude un handle aperto da una chiamata alle funzioni IcmpCreateFile o Icmp6CreateFile. |
IcmpCreateFile La funzione IcmpCreateFile apre un handle in cui è possibile eseguire richieste echo ICMP IPv4. |
IcmpParseReplies Analizza il buffer di risposta fornito e restituisce il numero di risposte di richiesta echo ICMP trovate. |
IcmpSendEcho La funzione IcmpSendEcho invia una richiesta echo IPv4 ICMP e restituisce eventuali risposte di risposta echo. La chiamata restituisce quando il timeout è scaduto o il buffer di risposta viene riempito. |
IcmpSendEcho2 La funzione IcmpSendEcho2 invia una richiesta echo ICMP IPv4 e restituisce immediatamente (se Event o ApcRoutine non è NULL) o restituisce dopo il timeout specificato. ReplyBuffer contiene le risposte echo ICMP, se presenti. |
IcmpSendEcho2Ex Invia una richiesta echo IPv4 ICMP e restituisce immediatamente (se Event o ApcRoutine non è NULL) o restituisce dopo il timeout specificato. ReplyBuffer contiene le risposte ICMP, se presenti. |
if_indextoname Converte l'indice locale per un'interfaccia di rete nel nome dell'interfaccia ANSI. |
if_nametoindex Converte il nome dell'interfaccia ANSI per un'interfaccia di rete nell'indice locale per l'interfaccia. |
InitializeIpForwardEntry Inizializza una struttura MIB_IPFORWARD_ROW2 con valori predefiniti per una voce di route IP nel computer locale. |
InitializeIpInterfaceEntry Inizializza i membri di una voce MIB_IPINTERFACE_ROW con valori predefiniti. |
InitializeUnicastIpAddressEntry Inizializza una struttura MIB_UNICASTIPADDRESS_ROW con valori predefiniti per una voce di indirizzo IP unicast nel computer locale. |
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Funzione di callback implementata nell'app per ricevere una notifica delle modifiche alle funzionalità timestamp di una scheda di rete. |
IpReleaseAddress La funzione IpReleaseAddress rilascia in precedenza un indirizzo IPv4 ottenuto tramite il protocollo DHCP (Dynamic Host Configuration Protocol). |
IpRenewAddress IpRenewAddressfunction rinnova un lease su un indirizzo IPv4 ottenuto in precedenza tramite il protocollo DHCP (Dynamic Host Configuration Protocol). |
RicercaPersistentTcpPortReservation Cerca il token per una prenotazione di porta TCP persistente per un blocco consecutivo di porte TCP nel computer locale. |
RicercaPersistentUdpPortReservation Cerca il token per una prenotazione di porta UDP persistente per un blocco consecutivo di porte TCP nel computer locale. |
NhpAllocateAndGetInterfaceInfoFromStack La funzione NhpAllocateAndGetInterfaceInfoFromStack ottiene informazioni sull'adattatore sul computer locale. |
NotifyAddrChange La funzione NotifyAddrChange causa l'invio di una notifica al chiamante ogni volta che si verifica una modifica nella tabella che esegue il mapping degli indirizzi IPv4 alle interfacce. |
NotifyIfTimestampConfigChange Questa funzione è riservata all'uso del sistema e non è consigliabile chiamarla dal codice. (NotifyIfTimestampConfigChange) |
NotifyIpInterfaceChange Registra per ricevere una notifica per le modifiche a tutte le interfacce IP, interfacce IPv4 o IPv6 in un computer locale. |
NotifyNetworkConnectivityHintChange Registra una funzione di callback definita dall'applicazione, da chiamare quando il livello di connettività di rete aggrega e gli hint sui costi cambiano. |
NotifyRouteChange La funzione NotifyRouteChange causa l'invio di una notifica al chiamante ogni volta che si verifica una modifica nella tabella di routing IPv4. |
NotifyRouteChange2 Registra per ricevere una notifica per le modifiche apportate alle voci di route IP in un computer locale. |
NotifyStableUnicastIpAddressTable Recupera la tabella di indirizzi IP unicast stabile in un computer locale. |
NotifyTeredoPortChange Registra per ricevere una notifica per le modifiche apportate al numero di porta UDP usato dal client Teredo per la porta del servizio Teredo in un computer locale. |
NotifyUnicastIpAddressChange Registra per ricevere una notifica per le modifiche a tutte le interfacce IP unicast, gli indirizzi IPv4 unicast o gli indirizzi IPv6 unicast in un computer locale. |
ParseNetworkString Analizza la stringa di rete di input e verifica se è una rappresentazione legale del tipo di stringa di rete IP specificato. Se la stringa corrisponde a un tipo e alla relativa specifica, la funzione può facoltativamente restituire il risultato analizzato. |
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Una funzione definita dall'applicazione chiamata ogni volta che si verifica una modifica del livello di connettività di aggregazione di rete e degli hint sui costi. |
RegisterInterfaceTimestampConfigChange Registra una funzione di callback implementata dall'utente, che il sistema chiama per notificare una modifica della funzionalità timestamp. |
ResolveIpNetEntry2 Risolve l'indirizzo fisico per una voce di indirizzo IP adiacente nel computer locale. (ResolveIpNetEntry2) |
ResolveNeighbor Risolve l'indirizzo fisico per una voce di indirizzo IP adiacente nel computer locale. (ResolveNeighbor) |
RestoreMediaSense La funzione RestoreMediaSense ripristina la funzionalità di rilevamento multimediale dello stack TCP/IP in un computer locale in cui è stata chiamata in precedenza la funzione DisableMediaSense. |
RtlEthernetAddressToStringA Converte un indirizzo Ethernet binario in una rappresentazione di stringa dell'indirizzo MAC Ethernet. (ANSI) |
RtlEthernetAddressToStringW Converte un indirizzo Ethernet binario in una rappresentazione di stringa dell'indirizzo MAC Ethernet. (Unicode) |
RtlEthernetStringToAddressA Converte una rappresentazione di stringa di un indirizzo MAC Ethernet in un formato binario dell'indirizzo Ethernet. (ANSI) |
RtlEthernetStringToAddressW Converte una rappresentazione di stringa di un indirizzo MAC Ethernet in un formato binario dell'indirizzo Ethernet. (Unicode) |
RtlIpv4AddressToStringA Converte un indirizzo IPv4 in una stringa in formato con estensione decimale standard Internet. (ANSI) |
RtlIpv4AddressToStringExA Converte un indirizzo IPv4 e un numero di porta in una stringa in formato standard Internet. (ANSI) |
RtlIpv4AddressToStringExW Converte un indirizzo IPv4 e un numero di porta in una stringa in formato standard Internet. (Unicode) |
RtlIpv4AddressToStringW Converte un indirizzo IPv4 in una stringa in formato decimale puntato standard di Internet. (Unicode) |
RtlIpv4StringToAddressA Converte una rappresentazione di stringa di un indirizzo IPv4 in un indirizzo IPv4 binario. (ANSI) |
RtlIpv4StringToAddressExA Converte una rappresentazione di stringa di un indirizzo IPv4 e un numero di porta in un indirizzo EPv4 binario e una porta. (ANSI) |
RtlIpv4StringToAddressExW Converte una rappresentazione di stringa di un indirizzo IPv4 e un numero di porta in un indirizzo EPv4 binario e una porta. (Unicode) |
RtlIpv4StringToAddressW Converte una rappresentazione di stringa di un indirizzo IPv4 in un indirizzo IPv4 binario. (Unicode) |
RtlIpv6AddressToStringA Converte un indirizzo IPv6 in una stringa in formato standard Internet. (ANSI) |
RtlIpv6AddressToStringExA Converte un indirizzo IPv6, un ID ambito e un numero di porta in una stringa. (ANSI) |
RtlIpv6AddressToStringExW Converte un indirizzo IPv6, un ID ambito e un numero di porta in una stringa. (Unicode) |
RtlIpv6AddressToStringW Converte un indirizzo IPv6 in una stringa in formato standard Internet. (Unicode) |
RtlIpv6StringToAddressA Converte una rappresentazione di stringa di un indirizzo IPv6 in un indirizzo IPv6 binario. (ANSI) |
RtlIpv6StringToAddressExA Converte una rappresentazione di stringa di un indirizzo IPv6, un ID ambito e un numero di porta in un indirizzo IPv6 binario, un ID ambito e una porta. (ANSI) |
RtlIpv6StringToAddressExW Converte una rappresentazione di stringa di un indirizzo IPv6, un ID ambito e un numero di porta in un indirizzo IPv6 binario, un ID ambito e una porta. (Unicode) |
RtlIpv6StringToAddressW Converte una rappresentazione di stringa di un indirizzo IPv6 in un indirizzo IPv6 binario. (Unicode) |
SendARP La funzione SendARP invia una richiesta ARP (Address Resolution Protocol) per ottenere l'indirizzo fisico corrispondente all'indirizzo IPv4 di destinazione specificato. |
SetIfEntry La funzione SetIfEntry imposta lo stato amministrativo di un'interfaccia. |
SetInterfaceDnsSettings Imposta le impostazioni DNS per interfaccia specificate nel parametro Settings . |
SetIpForwardEntry La funzione SetIpForwardEntry modifica una route esistente nella tabella di routing IPv4 del computer locale. |
SetIpForwardEntry2 Imposta le proprietà di una voce di route IP nel computer locale. |
SetIpInterfaceEntry Imposta le proprietà di un'interfaccia IP nel computer locale. |
SetIpNetEntry La funzione SetIpNetEntry modifica una voce ARP esistente nella tabella ARP nel computer locale. |
SetIpNetEntry2 Imposta l'indirizzo fisico di una voce di indirizzo IP adiacente esistente nel computer locale. |
SetIpStatistics La funzione SetIpStatistics attiva o disattiva l'inoltro IP e imposta il valore TTL (Time-to-Live) predefinito per il computer locale. |
SetIpStatisticsEx Attiva o disattiva l'inoltro IP e imposta il valore TTL (Time-to-Live) predefinito per il computer locale. |
SetIpTTL La funzione SetIpTTL imposta il valore TTL (Time-to-Live) predefinito per il computer locale. |
SetPerTcp6ConnectionEStats Imposta un valore nelle informazioni di lettura/scrittura per una connessione TCP IPv6. Questa funzione viene usata per abilitare o disabilitare le statistiche estese per una connessione TCP IPv6. |
SetPerTcpConnectionEStats Imposta un valore nelle informazioni di lettura/scrittura per una connessione TCP IPv4. Questa funzione viene usata per abilitare o disabilitare le statistiche estese per una connessione TCP IPv4. |
SetTcpEntry La funzione SetTcpEntry imposta lo stato di una connessione TCP. |
SetUnicastIpAddressEntry Imposta le proprietà di una voce di indirizzo IP unicast esistente nel computer locale. |
UnenableRouter La funzione UnenableRouter decrementa il conteggio dei riferimenti che tiene traccia del numero di richieste per abilitare l'inoltro IPv4. Quando questo conteggio dei riferimenti raggiunge lo zero, UnenableRouter disattiva l'inoltro IPv4 nel computer locale. |
UnregisterInterfaceTimestampConfigChange Annulla le notifiche relative alle modifiche apportate alla funzionalità timestamp annullando la registrazione della funzione di callback registrata in una chiamata a RegisterInterfaceTimestampConfigChange. |
Strutture
ARP_SEND_REPLY La struttura ARP_SEND_REPLY archivia informazioni sui messaggi di risposta ARP (Address Resolution Protocol). |
DNS_DOH_SERVER_SETTINGS Descrive un server DNS-over-HTTPS. |
DNS_INTERFACE_SETTINGS Rappresenta le impostazioni DNS che possono essere configurate in una determinata interfaccia chiamando la funzione SetInterfaceDnsSettings o recuperata per una determinata interfaccia chiamando la funzione GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS) |
DNS_INTERFACE_SETTINGS_EX Rappresenta le impostazioni DNS che possono essere configurate in una determinata interfaccia chiamando la funzione SetInterfaceDnsSettings o recuperata per una determinata interfaccia chiamando la funzione GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS_EX) |
DNS_INTERFACE_SETTINGS3 Rappresenta le impostazioni DNS che possono essere configurate in una determinata interfaccia chiamando la funzione SetInterfaceDnsSettings o recuperata per una determinata interfaccia chiamando la funzione GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3) |
DNS_SERVER_PROPERTY Descrive una proprietà del server DNS impostata nella struttura DNS_INTERFACE_SETTINGS3 e configurata tramite la funzione SetInterfaceDnsSettings . |
DNS_SERVER_PROPERTY_TYPES Contiene un puntatore a una proprietà del server DNS. Il tipo della proprietà dipende dal valore di DNS_SERVER_PROPERTY::Type. |
FIXED_INFO_W2KSP1 La struttura FIXED_INFO contiene informazioni uguali in tutte le interfacce in un computer. |
ICMP_ECHO_REPLY Descrive i dati restituiti in risposta a una richiesta echo IPv4. |
ICMP_ECHO_REPLY32 Descrive i dati restituiti in risposta a una richiesta echo IPv4 in una piattaforma a 64 bit. |
ICMPV6_ECHO_REPLY_LH Descrive i dati restituiti in risposta a una richiesta echo IPv6. |
IN_ADDR La struttura in_addr rappresenta un indirizzo IPv4. |
INTERFACE_HARDWARE_CROSSTIMESTAMP Descrive un timestamp incrociato recuperato da una scheda di rete. |
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Descrive le funzionalità di timestamp dell'hardware della scheda di rete (NIC). |
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Descrive le funzionalità di timestamp software del driver miniport di una scheda di interfaccia di rete. |
INTERFACE_TIMESTAMP_CAPABILITIES Descrive le funzionalità di timestamp esatte supportate da una scheda di rete. |
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Questa struttura è riservata all'uso del sistema e non è consigliabile usarla nel codice. |
IP_ADAPTER_ADDRESSES_LH La struttura IP_ADAPTER_ADDRESSES_LH (iptypes.h) è il nodo dell'intestazione per un elenco collegato di indirizzi per una determinata scheda. |
IP_ADAPTER_ADDRESSES_XP La struttura IP_ADAPTER_ADDRESSES_XP (iptypes.h) è il nodo dell'intestazione per un elenco collegato di indirizzi per una determinata scheda. |
IP_ADAPTER_ANYCAST_ADDRESS_XP Archivia un singolo indirizzo IP anycast in un elenco collegato di indirizzi per una determinata scheda. |
IP_ADAPTER_DNS_SERVER_ADDRESS_XP La struttura IP_ADAPTER_DNS_SERVER_ADDRESS archivia un singolo indirizzo server DNS in un elenco collegato di indirizzi server DNS per una determinata scheda. |
IP_ADAPTER_DNS_SUFFIX La struttura IP_ADAPTER_DNS_SUFFIX archivia un suffisso DNS in un elenco collegato di suffisso DNS per una determinata scheda. |
IP_ADAPTER_GATEWAY_ADDRESS_LH Archivia un singolo indirizzo gateway in un elenco collegato di indirizzi gateway per una determinata scheda. |
IP_ADAPTER_INDEX_MAP La struttura IP_ADAPTER_INDEX_MAP archivia l'indice dell'interfaccia associato a una scheda di rete con IPv4 abilitata insieme al nome della scheda di rete. |
IP_ADAPTER_INFO Contiene informazioni su una determinata scheda di rete nel computer locale. |
IP_ADAPTER_MULTICAST_ADDRESS_XP La struttura IP_ADAPTER_MULTICAST_ADDRESS archivia un singolo indirizzo multicast in un elenco di indirizzi collegato per una determinata scheda. |
IP_ADAPTER_ORDER_MAP La struttura IP_ADAPTER_ORDER_MAP archivia una matrice di informazioni sugli adattatori e sulla relativa priorità nel computer locale. |
IP_ADAPTER_PREFIX_XP Archivia un prefisso indirizzo IP. Ho |
IP_ADAPTER_UNICAST_ADDRESS_LH La struttura IP_ADAPTER_UNICAST_ADDRESS_LH (iptypes.h) archivia un singolo indirizzo IP unicast in un elenco collegato di indirizzi IP per una determinata scheda. |
IP_ADAPTER_UNICAST_ADDRESS_XP La struttura IP_ADAPTER_UNICAST_ADDRESS_XP (iptypes.h) archivia un singolo indirizzo IP unicast in un elenco collegato di indirizzi IP per una determinata scheda. |
IP_ADAPTER_WINS_SERVER_ADDRESS_LH Archivia un singolo indirizzo server WINDOWS Internet Name Service (WINS) in un elenco collegato di indirizzi server WINS per una scheda specifica. |
IP_ADDR_STRING Rappresenta un nodo in un elenco collegato di indirizzi IPv4. |
IP_ADDRESS_PREFIX Archivia un prefisso indirizzo IP. (IP_ADDRESS_PREFIX) |
IP_ADDRESS_STRING Archivia un indirizzo IPv4 nella notazione decimale punteggiata. |
IP_INTERFACE_INFO La struttura IP_INTERFACE_INFO contiene un elenco delle schede di interfaccia di rete con IPv4 abilitate nel sistema locale. |
IP_INTERFACE_NAME_INFO_W2KSP1 Contiene informazioni su un'interfaccia IPv4 nel computer locale. |
IP_MCAST_COUNTER_INFO La struttura IP_MCAST_COUNTER_INFO archivia informazioni statistiche sul traffico Multicast. |
IP_OPTION_INFORMATION Descrive le opzioni da includere nell'intestazione di un pacchetto IP. |
IP_OPTION_INFORMATION32 Descrive le opzioni da includere nell'intestazione di un pacchetto IP in una piattaforma a 64 bit. |
IP_PER_ADAPTER_INFO_W2KSP1 La struttura IP_PER_ADAPTER_INFO contiene informazioni specifiche di una determinata scheda. |
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS La struttura IP_UNIDIRECTIONAL_ADAPTER_ADDRESS archivia gli indirizzi IPv4 associati a una scheda unidirectional. |
IPV6_ADDRESS_EX Archivia un indirizzo IPv6. |
NET_ADDRESS_INFO Contiene informazioni sull'indirizzo IP restituite dalla funzione ParseNetworkString. |
NET_LUID_LH Identificatore univoco locale (LUID) per un'interfaccia di rete. |
NL_BANDWIDTH_INFORMATION Contiene informazioni di sola lettura sulle stime della larghezza di banda disponibili e sulla varianza associata, come determinato dallo stack TCP/IP. |
NL_NETWORK_CONNECTIVITY_HINT Descrive un livello di connettività di rete, l'addebito di utilizzo per una connessione di rete e altri membri che riflettono i fattori di costo. |
SOCKADDR_IN6_PAIR Contiene puntatori a una coppia di indirizzi IP che rappresentano una coppia di indirizzi DI origine e di destinazione. |
SOCKADDR_INET Contiene un indirizzo IPv4, un indirizzo IPv6 o una famiglia di indirizzi. |
TCP_ESTATS_BANDWIDTH_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sulla stima della larghezza di banda per una connessione TCP. |
TCP_ESTATS_BANDWIDTH_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sulla stima della larghezza di banda per una connessione TCP. |
TCP_ESTATS_DATA_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sul trasferimento dei dati per una connessione TCP. |
TCP_ESTATS_DATA_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sul trasferimento dei dati per una connessione TCP. |
TCP_ESTATS_FINE_RTT_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sulla stima di round trip (RTT) con granularità fine per una connessione TCP. |
TCP_ESTATS_FINE_RTT_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sulle statistiche di stima del round trip (RTT) con granularità fine per una connessione TCP. |
TCP_ESTATS_OBS_REC_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese osservate nel ricevitore remoto per una connessione TCP. |
TCP_ESTATS_OBS_REC_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese osservate nel ricevitore remoto per una connessione TCP. |
TCP_ESTATS_PATH_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sulla misurazione del percorso di rete per una connessione TCP. |
TCP_ESTATS_PATH_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sulla misurazione del percorso per una connessione TCP. |
TCP_ESTATS_REC_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sul ricevitore locale per una connessione TCP. |
TCP_ESTATS_REC_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sul ricevitore locale per una connessione TCP. |
TCP_ESTATS_SEND_BUFF_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sull'accodamento di output per una connessione TCP. |
TCP_ESTATS_SEND_BUFF_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sull'accodamento di output per una connessione TCP. |
TCP_ESTATS_SND_CONG_ROD_v0 Contiene informazioni dinamiche di sola lettura per le statistiche TCP estese sui dati correlati alla congestione del mittente per una connessione TCP. |
TCP_ESTATS_SND_CONG_ROS_v0 Contiene informazioni statiche di sola lettura per le statistiche TCP estese nella finestra di congestione massima per una connessione TCP. |
TCP_ESTATS_SND_CONG_RW_v0 Contiene informazioni di configurazione di lettura/scrittura per le statistiche TCP estese sulla congestione del mittente per una connessione TCP. |
TCP_ESTATS_SYN_OPTS_ROS_v0 Contiene informazioni statiche di sola lettura per le statistiche TCP estese sullo scambio SYN per una connessione TCP. |
TCP_RESERVE_PORT_RANGE La struttura TCP_RESERVE_PORT_RANGE specifica un intervallo di porte TCP da riservare. |
TCPIP_OWNER_MODULE_BASIC_INFO Contiene puntatori ai valori del nome del modulo e del percorso del modulo associati a una connessione TCP. La struttura TCPIP_OWNER_MODULE_BASIC_INFO viene restituita dalle funzioni GetOwnerModuleFromTcpEntry e GetOwnerModuleFromTcp6Entry. |