Intestazione iphlpapi.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
iphlpapi.h contiene le interfacce di programmazione seguenti:
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. |
CaptureInterfaceHardwareCrossTimestamp Recupera le informazioni tra timestamp per una scheda di rete. |
CreateIpForwardEntry La funzione CreateIpForwardEntry crea una route nella tabella di routing IPv4 del computer locale. |
CreateIpNetEntry La funzione CreateIpNetEntry crea una voce ARP (Address Resolution Protocol) nella tabella ARP 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 PARP (Proxy Address Resolution Protocol) nel computer locale per l'indirizzo IPv4 specificato. |
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. |
DeleteIpNetEntry La funzione DeleteIpNetEntry elimina una voce ARP dalla tabella ARP 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. |
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 conteggio dei 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. |
GetAdapterIndex La funzione GetAdapterIndex ottiene l'indice di un adattatore, in base al nome. |
GetAdapterOrderMap La funzione GetAdapterOrderMap ottiene una mappa degli ordini degli adattatori che indica la priorità per le interfacce nel computer locale. |
GetAdaptersAddresses Recupera gli indirizzi associati agli adapter nel computer locale. |
GetAdaptersInfo La funzione GetAdaptersInfo recupera le informazioni sull'adattatore per il computer locale. |
GetBestInterface La funzione GetBestInterface recupera l'indice dell'interfaccia con la route migliore per l'indirizzo IPv4 specificato. |
GetBestInterfaceEx La funzione GetBestInterfaceEx recupera l'indice dell'interfaccia con la route migliore per l'indirizzo IPv4 o IPv6 specificato. |
GetBestRoute La funzione GetBestRoute recupera la route migliore all'indirizzo IP di destinazione specificato. |
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. |
GetIfTable La funzione GetIfTable recupera la tabella dell'interfaccia MIB-II. |
GetInterfaceActiveTimestampCapabilities Recupera le funzionalità di 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) |
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. |
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. |
GetIpForwardTable La funzione GetIpForwardTable recupera la tabella di routing IPv4. |
GetIpNetTable La funzione GetIpNetTable recupera la tabella di mapping degli indirizzi fisici IPv4. |
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. |
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) |
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 UDP (User Datagram Protocol) IPv4. |
GetUniDirectionalAdapterInfo La funzione GetUniDirectionalAdapterInfo recupera informazioni sulle schede unidirezionali installate nel computer locale. Un adattatore unidirezionale è un adattatore che può ricevere datagrammi, ma non trasmetterli. |
IpReleaseAddress La funzione IpReleaseAddress rilascia in precedenza un indirizzo IPv4 ottenuto tramite il protocollo DHCP (Dynamic Host Configuration Protocol). |
IpRenewAddress La funzione IpRenewAddress rinnova un lease su un indirizzo IPv4 ottenuto in precedenza tramite DHCP (Dynamic Host Configuration Protocol). |
LookupPersistentTcpPortReservation Cerca il token per una prenotazione di porta TCP persistente per un blocco consecutivo di porte TCP nel computer locale. |
LookupPersistentUdpPortReservation 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 fa sì che una notifica venga inviata al chiamante ogni volta che si verifica una modifica nella tabella che esegue il mapping degli indirizzi IPv4 alle interfacce. |
NotifyIfTimestampConfigChange Questa funzione è riservata per l'uso del sistema e non deve essere chiamata dal codice. (NotifyIfTimestampConfigChange) |
NotifyRouteChange La funzione NotifyRouteChange fa sì che una notifica venga inviata al chiamante ogni volta che si verifica una modifica nella tabella di routing IPv4. |
ParseNetworkString Analizza la stringa di rete di input e verifica se si tratta di 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. |
RegisterInterfaceTimestampConfigChange Registra una funzione di callback implementata dall'utente, che il sistema chiama per notificare una modifica della funzionalità timestamp. |
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. |
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. |
SetIpForwardEntry La funzione SetIpForwardEntry modifica una route esistente nella tabella di routing IPv4 del computer locale. |
SetIpNetEntry La funzione SetIpNetEntry modifica una voce ARP esistente nella tabella ARP 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. |
Non è possibile Eseguire il computer La funzione UnenableRouter decrementa il conteggio dei riferimenti che tiene traccia del numero di richieste per abilitare l'inoltro IPv4. Quando questo conteggio di riferimenti raggiunge zero, UnenableRouter disattiva l'inoltro IPv4 nel computer locale. |
UnregisterInterfaceTimestampConfigChange Annulla le notifiche relative alle modifiche alle funzionalità timestamp annullando la registrazione della funzione di callback registrata in una chiamata a RegisterInterfaceTimestampConfigChange. |
Funzioni di callback
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. |
Strutture
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. |
NET_ADDRESS_INFO Contiene informazioni sull'indirizzo IP restituite dalla funzione ParseNetworkString. |
Enumerazioni
NET_ADDRESS_FORMAT L'enumerazione NET_ADDRESS_FORMAT specifica il formato di un indirizzo di rete restituito dalla funzione ParseNetworkString. |