Share via


Intestazione netioapi.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

netioapi.h contiene le interfacce di programmazione seguenti:

Funzioni

 
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.
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.
CreateIpForwardEntry2

Crea una nuova voce di route IP nel computer locale.
CreateIpNetEntry2

Crea una nuova voce di indirizzo IP adiacente nel computer locale.
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.
DeleteIpForwardEntry2

Elimina una voce di route IP nel computer locale.
DeleteIpNetEntry2

Elimina una voce di indirizzo IP adiacente nel computer locale.
DeleteUnicastIpAddressEntry

Elimina una voce di indirizzo IP unicast esistente 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 (ad esempio GetIfTable2 e GetAnycastIpAddressTable).
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.
GetBestRoute2

Recupera la voce di route IP nel computer locale per la route migliore all'indirizzo IP di destinazione specificato.
GetCurrentThreadCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (GetCurrentThreadCompartmentId)
GetDefaultCompartmentId

La funzione GetDefaultCompartmentId recupera l'identificatore predefinito del raggruppamento di routing di rete per il 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 di voci di riga dello stack di interfacce di rete che specificano la relazione delle interfacce di rete in uno stack di interfacce.
GetIfTable2

Recupera la tabella dell'interfaccia MIB-II. (GetIfTable2)
GetIfTable2Ex

Recupera la tabella dell'interfaccia MIB-II. (GetIfTable2Ex)
GetInterfaceDnsSettings

Recupera le impostazioni DNS dall'interfaccia specificata nel parametro Interface .
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.
GetIpForwardEntry2

Recupera le informazioni per una voce di route IP nel computer locale.
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.
GetIpNetTable2

La funzione GetIpNetTable2 recupera la tabella adiacente IP nel computer locale.
GetIpNetworkConnectionBandwidthEstimates

Recupera stime cronologiche della larghezza di banda per una connessione di rete nell'interfaccia specificata.
GetIpPathEntry

Recupera informazioni per una voce del percorso IP nel computer locale.
GetIpPathTable

La funzione GetIpPathTable recupera la tabella del percorso IP nel computer locale.
GetMulticastIpAddressEntry

Recupera informazioni per una voce di indirizzo IP multicast esistente nel computer locale.
GetMulticastIpAddressTable

Recupera la tabella indirizzi IP multicast nel computer locale.
GetNetworkConnectivityHint

Recupera il livello di aggregazione e il costo della connettività di rete che è probabile che un'applicazione o un servizio abbia esperienza.
GetNetworkConnectivityHintForInterface

Recupera il livello e il costo della connettività di rete per l'interfaccia specificata.
GetNetworkInformation

Riservato per utilizzi futuri. Non usare questa funzione. (GetNetworkInformation)
GetSessionCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (GetSessionCompartmentId)
GetTeredoPort

Recupera il numero di porta UDP dinamico usato dal client Teredo nel computer locale.
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.
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.
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.
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.
ResolveIpNetEntry2

Risolve l'indirizzo fisico per una voce di indirizzo IP adiacente nel computer locale. (ResolveIpNetEntry2)
SetCurrentThreadCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (SetCurrentThreadCompartmentId)
SetInterfaceDnsSettings

Imposta le impostazioni DNS per interfaccia specificate nel parametro Impostazioni .
SetIpForwardEntry2

Imposta le proprietà di una voce di route IP nel computer locale.
SetIpInterfaceEntry

Imposta le proprietà di un'interfaccia IP nel computer locale.
SetIpNetEntry2

Imposta l'indirizzo fisico di una voce di indirizzo IP adiacente esistente nel computer locale.
SetNetworkInformation

Riservato per utilizzi futuri. Non usare questa funzione. (SetNetworkInformation)
SetSessionCompartmentId

Riservato per utilizzi futuri. Non usare questa funzione. (SetSessionCompartmentId)
SetUnicastIpAddressEntry

Imposta le proprietà di una voce di indirizzo IP unicast esistente nel computer locale.

Funzioni di callback

 
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.

Strutture

 
DNS_DOH_SERVER_SETTINGS

Descrive un server DNS-over-HTTPS.
DNS_INTERFACE_SETTINGS

Rappresenta le impostazioni DNS che possono essere configurate in un'interfaccia specifica 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 un'interfaccia specifica 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 un'interfaccia specifica chiamando la funzione SetInterfaceDnsSettings o recuperata per una determinata interfaccia chiamando la funzione GetInterfaceDnsSettings . (DNS_INTERFACE_SETTINGS3)
DNS_SERVER_PROPERTY

Descrive una proprietà 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.
IP_ADDRESS_PREFIX

Archivia un prefisso indirizzo IP. (IP_ADDRESS_PREFIX)
MIB_ANYCASTIPADDRESS_ROW

Archivia informazioni su un indirizzo IP anycast.
MIB_ANYCASTIPADDRESS_TABLE

Contiene una tabella di voci di indirizzi IP anycast.
MIB_IF_ROW2

Archivia informazioni su una particolare interfaccia. (MIB_IF_ROW2)
MIB_IF_TABLE2

Contiene una tabella di voci di interfaccia logica e fisica.
MIB_IFSTACK_ROW

Rappresenta la relazione tra due interfacce di rete. (MIB_IFSTACK_ROW)
MIB_IFSTACK_TABLE

Contiene una tabella di voci di riga dello stack di interfacce di rete. Specifica la relazione delle interfacce di rete in uno stack di interfacce.
MIB_INVERTEDIFSTACK_ROW

Rappresenta la relazione tra due interfacce di rete. (MIB_INVERTEDIFSTACK_ROW)
MIB_INVERTEDIFSTACK_TABLE

Contiene una tabella di voci di riga dello stack di interfacce di rete invertite. Specifica la relazione delle interfacce di rete in uno stack di interfacce in ordine inverso.
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES

Contiene informazioni di sola lettura per le stime della larghezza di banda calcolate dallo stack TCP/IP per una connessione di rete.
MIB_IPFORWARD_ROW2

Archivia informazioni su una voce di route IP.
MIB_IPFORWARD_TABLE2

Contiene una tabella di voci di route IP.
MIB_IPINTERFACE_ROW

Archivia le informazioni di gestione dell'interfaccia per una determinata famiglia di indirizzi IP in un'interfaccia di rete.
MIB_IPINTERFACE_TABLE

Contiene una tabella di voci dell'interfaccia IP.
MIB_IPNET_ROW2

Archivia informazioni su un indirizzo IP adiacente.
MIB_IPNET_TABLE2

Contiene una tabella di voci di indirizzi IP adiacenti.
MIB_IPPATH_ROW

Archivia informazioni su una voce di percorso IP.
MIB_IPPATH_TABLE

Contiene una tabella di voci di percorso IP.
MIB_MULTICASTIPADDRESS_ROW

Archivia informazioni su un indirizzo IP multicast.
MIB_MULTICASTIPADDRESS_TABLE

Contiene una tabella di voci di indirizzi IP multicast.
MIB_UNICASTIPADDRESS_ROW

Archivia informazioni su un indirizzo IP unicast.
MIB_UNICASTIPADDRESS_TABLE

Contiene una tabella di voci di indirizzi IP unicast.

Enumerazioni

 
DNS_SERVER_PROPERTY_TYPE

Definisce costanti che specificano la validità della proprietà contenuta nel membro DNS_SERVER_PROPERTY::P roperty .
MIB_IF_TABLE_LEVEL

Il tipo di enumerazione MIB_IF_TABLE_LEVEL definisce il livello di informazioni sull'interfaccia da recuperare.
MIB_NOTIFICATION_TYPE

Definisce il tipo di notifica passato a una funzione di callback quando si verifica una notifica.