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