Condividi tramite


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.