netioapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:
netioapi.h enthält die folgenden Programmierschnittstellen:
CancelMibChangeNotify2 Hebt die Registrierung für Änderungsbenachrichtigungen für Änderungen an der IP-Schnittstelle, ÄNDERUNGEN AN IP-Adressen, ÄNDERUNGEN AN IP-Routen, Teredo-Portänderungen und wenn die Unicast-IP-Adresstabelle stabil ist und abgerufen werden kann, auf. |
ConvertInterfaceAliasToLuid Konvertiert einen Schnittstellenaliasnamen für eine Netzwerkschnittstelle in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
ConvertInterfaceGuidToLuid Konvertiert einen Globally Unique Identifier (GUID) für eine Netzwerkschnittstelle in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
ConvertInterfaceIndexToLuid Konvertiert einen lokalen Index für eine Netzwerkschnittstelle in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
ConvertInterfaceLuidToAlias Konvertiert einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in einen Schnittstellenalias. |
ConvertInterfaceLuidToGuid Konvertiert einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in einen Globally Unique Identifier (GUID) für die Schnittstelle. |
ConvertInterfaceLuidToIndex Konvertiert einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in den lokalen Index für die Schnittstelle. |
ConvertInterfaceLuidToNameA Konvertiert einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in den ANSI-Schnittstellennamen. |
ConvertInterfaceLuidToNameW Konvertiert einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in den Namen der Unicode-Schnittstelle. |
ConvertInterfaceNameToLuidA Konvertiert einen ANSI-Netzwerkschnittstellennamen in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
ConvertInterfaceNameToLuidW Konvertiert einen Namen der Unicode-Netzwerkschnittstelle in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
ConvertIpv4MaskToLength Konvertiert eine IPv4-Subnetzmaske in eine IPv4-Präfixlänge. |
ConvertLengthToIpv4Mask Konvertiert eine IPv4-Präfixlänge in eine IPv4-Subnetzmaske. |
CreateAnycastIpAddressEntry Fügt einen neuen Anycast-IP-Adresseintrag auf dem lokalen Computer hinzu. |
CreateIpForwardEntry2 Erstellt einen neuen IP-Routeneintrag auf dem lokalen Computer. |
CreateIpNetEntry2 Erstellt einen neuen Ip-Adresseintrag für nachbarn auf dem lokalen Computer. |
CreateSortedAddressPairs Übernimmt eine angegebene Liste der potenziellen IP-Zieladressen, koppelt die Zieladressen mit den lokalen IP-Adressen des Hostcomputers und sortiert die Paare nach dem Adresspaar, das sich am besten für die Kommunikation zwischen den beiden Peers eignet. |
CreateUnicastIpAddressEntry Fügt einen neuen Unicast-IP-Adresseintrag auf dem lokalen Computer hinzu. |
DeleteAnycastIpAddressEntry Löscht einen vorhandenen Anycast-IP-Adresseintrag auf dem lokalen Computer. |
DeleteIpForwardEntry2 Löscht einen IP-Routeneintrag auf dem lokalen Computer. |
DeleteIpNetEntry2 Löscht einen Eintrag für eine benachbarte IP-Adresse auf dem lokalen Computer. |
DeleteUnicastIpAddressEntry Löscht einen vorhandenen Unicast-IP-Adresseintrag auf dem lokalen Computer. |
FlushIpNetTable2 Die FlushIpNetTable2-Funktion löscht die IP-Nachbartabelle auf dem lokalen Computer. |
FlushIpPathTable Die FlushIpPathTable-Funktion löscht die IP-Pfadtabelle auf dem lokalen Computer. |
FreeInterfaceDnsSettings Gibt das von GetInterfaceDnsSettings zurückgegebene Einstellungsobjekt frei. |
FreeMibTable Gibt den Puffer frei, der von den Funktionen zugewiesen wird, die Tabellen mit Netzwerkschnittstellen, Adressen und Routen zurückgeben (z. B. GetIfTable2 und GetAnycastIpAddressTable). |
GetAnycastIpAddressEntry Ruft Informationen für einen vorhandenen Anycast-IP-Adresseintrag auf dem lokalen Computer ab. |
GetAnycastIpAddressTable Ruft die Anycast-IP-Adresstabelle auf dem lokalen Computer ab. |
GetBestRoute2 Ruft den IP-Routeneintrag auf dem lokalen Computer für die beste Route zur angegebenen Ziel-IP-Adresse ab. |
GetCurrentThreadCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (GetCurrentThreadCompartmentId) |
GetDefaultCompartmentId Die GetDefaultCompartmentId-Funktion ruft den Standardbezeichner des Netzwerkroutingfachs für den lokalen Computer ab. |
GetIfEntry2 Ruft Informationen für die angegebene Schnittstelle auf dem lokalen Computer ab. |
GetIfEntry2Ex Ruft die angegebene Informationsebene für die angegebene Schnittstelle auf dem lokalen Computer ab. |
GetIfStackTable Ruft eine Tabelle mit Zeileneinträgen des Netzwerkschnittstellenstapels ab, die die Beziehung der Netzwerkschnittstellen auf einem Schnittstellenstapel angeben. |
GetIfTable2 Ruft die MIB-II-Schnittstellentabelle ab. (GetIfTable2) |
GetIfTable2Ex Ruft die MIB-II-Schnittstellentabelle ab. (GetIfTable2Ex) |
GetInterfaceDnsSettings Ruft die DNS-Einstellungen von der im Parameter Interface angegebenen Schnittstelle ab. |
GetInvertedIfStackTable Ruft eine Tabelle mit Zeileneinträgen für invertierte Netzwerkschnittstellen ab, die die Beziehung der Netzwerkschnittstellen auf einem Schnittstellenstapel angeben. |
GetIpForwardEntry2 Ruft Informationen für einen IP-Routeneintrag auf dem lokalen Computer ab. |
GetIpForwardTable2 Die GetIpForwardTable2-Funktion ruft die IP-Routeneinträge auf dem lokalen Computer ab. |
GetIpInterfaceEntry Ruft IP-Informationen für die angegebene Schnittstelle auf dem lokalen Computer ab. |
GetIpInterfaceTable Ruft die IP-Schnittstelleneinträge auf dem lokalen Computer ab. |
GetIpNetEntry2 Ruft Informationen für einen Benachbarten IP-Adresseintrag auf dem lokalen Computer ab. |
GetIpNetTable2 Die GetIpNetTable2-Funktion ruft die IP-Nachbartabelle auf dem lokalen Computer ab. |
GetIpNetworkConnectionBandwidthEstimates Ruft historische Bandbreitenschätzungen für eine Netzwerkverbindung auf der angegebenen Schnittstelle ab. |
GetIpPathEntry Ruft Informationen für einen IP-Pfadeintrag auf dem lokalen Computer ab. |
GetIpPathTable Die GetIpPathTable-Funktion ruft die IP-Pfadtabelle auf dem lokalen Computer ab. |
GetMulticastIpAddressEntry Ruft Informationen für einen vorhandenen Multicast-IP-Adresseintrag auf dem lokalen Computer ab. |
GetMulticastIpAddressTable Ruft die Multicast-IP-Adresstabelle auf dem lokalen Computer ab. |
GetNetworkConnectivityHint Ruft die Aggregatebene und die Kosten der Netzwerkkonnektivität ab, die wahrscheinlich für eine Anwendung oder einen Dienst auftreten. |
GetNetworkConnectivityHintForInterface Ruft die Ebene und die Kosten der Netzwerkkonnektivität für die angegebene Schnittstelle ab. |
GetNetworkInformation Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (GetNetworkInformation) |
GetSessionCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (GetSessionCompartmentId) |
GetTeredoPort Ruft die dynamische UDP-Portnummer ab, die vom Teredo-Client auf dem lokalen Computer verwendet wird. |
GetUnicastIpAddressEntry Ruft Informationen für einen vorhandenen Unicast-IP-Adresseintrag auf dem lokalen Computer ab. |
GetUnicastIpAddressTable Ruft die Unicast-IP-Adresstabelle auf dem lokalen Computer ab. |
if_indextoname Konvertiert den lokalen Index für eine Netzwerkschnittstelle in den Namen der ANSI-Schnittstelle. |
if_nametoindex Konvertiert den Namen der ANSI-Schnittstelle für eine Netzwerkschnittstelle in den lokalen Index für die Schnittstelle. |
InitializeIpForwardEntry Initialisiert eine MIB_IPFORWARD_ROW2-Struktur mit Standardwerten für einen IP-Routeneintrag auf dem lokalen Computer. |
InitializeIpInterfaceEntry Initialisiert die Member eines MIB_IPINTERFACE_ROW Eintrags mit Standardwerten. |
InitializeUnicastIpAddressEntry Initialisiert eine MIB_UNICASTIPADDRESS_ROW-Struktur mit Standardwerten für einen Unicast-IP-Adresseintrag auf dem lokalen Computer. |
NotifyIpInterfaceChange Registriert, um über Änderungen an allen IP-Schnittstellen, IPv4-Schnittstellen oder IPv6-Schnittstellen auf einem lokalen Computer benachrichtigt zu werden. |
NotifyNetworkConnectivityHintChange Registriert eine anwendungsdefinierte Rückruffunktion, die aufgerufen wird, wenn sich die aggregierte Netzwerkkonnektivitätsebene und die Kostenhinweise ändern. |
NotifyRouteChange2 Registriert, um über Änderungen an IP-Routeneinträgen auf einem lokalen Computer benachrichtigt zu werden. |
NotifyStableUnicastIpAddressTable Ruft die stabile Unicast-IP-Adresstabelle auf einem lokalen Computer ab. |
NotifyTeredoPortChange Registriert, um über Änderungen an der UDP-Portnummer benachrichtigt zu werden, die vom Teredo-Client für den Teredo-Dienstport auf einem lokalen Computer verwendet wird. |
NotifyUnicastIpAddressChange Registriert, um über Änderungen an allen Unicast-IP-Schnittstellen, Unicast-IPv4-Adressen oder Unicast-IPv6-Adressen auf einem lokalen Computer benachrichtigt zu werden. |
ResolveIpNetEntry2 Löst die physische Adresse für einen IP-Nachbaradresseneintrag auf dem lokalen Computer auf. (ResolveIpNetEntry2) |
SetCurrentThreadCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (SetCurrentThreadCompartmentId) |
SetInterfaceDnsSettings Legt die im Einstellungsparameter angegebenen DNS-Einstellungen pro Schnittstelle fest. |
SetIpForwardEntry2 Legt die Eigenschaften eines IP-Routeneintrags auf dem lokalen Computer fest. |
SetIpInterfaceEntry Legt die Eigenschaften einer IP-Schnittstelle auf dem lokalen Computer fest. |
SetIpNetEntry2 Legt die physische Adresse eines vorhandenen IP-Nachbaradresseneintrags auf dem lokalen Computer fest. |
SetNetworkInformation Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (SetNetworkInformation) |
SetSessionCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (SetSessionCompartmentId) |
SetUnicastIpAddressEntry Legt die Eigenschaften eines vorhandenen Unicast-IP-Adresseintrags auf dem lokalen Computer fest. |
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Eine anwendungsdefinierte Funktion, die immer dann aufgerufen wird, wenn sich die Netzwerkaggregatkonnektivitätsebene und die Kostenhinweise ändern. |
DNS_DOH_SERVER_SETTINGS Beschreibt einen DNS-over-HTTPS-Server. |
DNS_INTERFACE_SETTINGS Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle durch Aufrufen der SetInterfaceDnsSettings-Funktion konfiguriert oder für eine bestimmte Schnittstelle durch Aufrufen der GetInterfaceDnsSettings-Funktion abgerufen werden können. (DNS_INTERFACE_SETTINGS) |
DNS_INTERFACE_SETTINGS_EX Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle durch Aufrufen der SetInterfaceDnsSettings-Funktion konfiguriert oder für eine bestimmte Schnittstelle durch Aufrufen der GetInterfaceDnsSettings-Funktion abgerufen werden können. (DNS_INTERFACE_SETTINGS_EX) |
DNS_INTERFACE_SETTINGS3 Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle durch Aufrufen der SetInterfaceDnsSettings-Funktion konfiguriert oder für eine bestimmte Schnittstelle durch Aufrufen der GetInterfaceDnsSettings-Funktion abgerufen werden können. (DNS_INTERFACE_SETTINGS3) |
DNS_SERVER_PROPERTY Beschreibt eine DNS-Servereigenschaft, die in der DNS_INTERFACE_SETTINGS3-Struktur festgelegt und über die SetInterfaceDnsSettings-Funktion konfiguriert wird. |
DNS_SERVER_PROPERTY_TYPES Enthält einen Zeiger auf eine DNS-Servereigenschaft. Der Typ der Eigenschaft hängt vom Wert von DNS_SERVER_PROPERTY::Type ab. |
IP_ADDRESS_PREFIX Speichert ein IP-Adresspräfix. (IP_ADDRESS_PREFIX) |
MIB_ANYCASTIPADDRESS_ROW Speichert Informationen zu einer anycast-IP-Adresse. |
MIB_ANYCASTIPADDRESS_TABLE Enthält eine Tabelle mit Anycast-IP-Adresseinträgen. |
MIB_IF_ROW2 Speichert Informationen zu einer bestimmten Schnittstelle. (MIB_IF_ROW2) |
MIB_IF_TABLE2 Enthält eine Tabelle mit logischen und physischen Schnittstelleneinträgen. |
MIB_IFSTACK_ROW Stellt die Beziehung zwischen zwei Netzwerkschnittstellen dar. (MIB_IFSTACK_ROW) |
MIB_IFSTACK_TABLE Enthält eine Tabelle mit Zeileneinträgen im Netzwerkschnittstellenstapel. Dies gibt die Beziehung der Netzwerkschnittstellen zu einem Schnittstellenstapel an. |
MIB_INVERTEDIFSTACK_ROW Stellt die Beziehung zwischen zwei Netzwerkschnittstellen dar. (MIB_INVERTEDIFSTACK_ROW) |
MIB_INVERTEDIFSTACK_TABLE Enthält eine Tabelle mit invertierten Zeileneinträgen des Netzwerkschnittstellenstapels. Dies gibt die Beziehung der Netzwerkschnittstellen zu einem Schnittstellenstapel in umgekehrter Reihenfolge an. |
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES Enthält schreibgeschützte Informationen für die Bandbreitenschätzungen, die vom TCP/IP-Stapel für eine Netzwerkverbindung berechnet werden. |
MIB_IPFORWARD_ROW2 Speichert Informationen zu einem IP-Routeneintrag. |
MIB_IPFORWARD_TABLE2 Enthält eine Tabelle mit IP-Routeneinträgen. |
MIB_IPINTERFACE_ROW Speichert Schnittstellenverwaltungsinformationen für eine bestimmte IP-Adressfamilie auf einer Netzwerkschnittstelle. |
MIB_IPINTERFACE_TABLE Enthält eine Tabelle mit IP-Schnittstelleneinträgen. |
MIB_IPNET_ROW2 Speichert Informationen zu einer benachbarten IP-Adresse. |
MIB_IPNET_TABLE2 Enthält eine Tabelle mit Benachbarten IP-Adresseinträgen. |
MIB_IPPATH_ROW Speichert Informationen zu einem IP-Pfadeintrag. |
MIB_IPPATH_TABLE Enthält eine Tabelle mit IP-Pfadeinträgen. |
MIB_MULTICASTIPADDRESS_ROW Speichert Informationen zu einer Multicast-IP-Adresse. |
MIB_MULTICASTIPADDRESS_TABLE Enthält eine Tabelle mit Multicast-IP-Adresseinträgen. |
MIB_UNICASTIPADDRESS_ROW Speichert Informationen zu einer Unicast-IP-Adresse. |
MIB_UNICASTIPADDRESS_TABLE Enthält eine Tabelle mit Unicast-IP-Adresseinträgen. |
DNS_SERVER_PROPERTY_TYPE Definiert Konstanten, die die Gültigkeit der Eigenschaft angeben, die im member DNS_SERVER_PROPERTY::P roperty gespeichert ist. |
MIB_IF_TABLE_LEVEL Der MIB_IF_TABLE_LEVEL-Enumerationstyp definiert die Ebene der abzurufenden Schnittstelleninformationen. |
MIB_NOTIFICATION_TYPE Definiert den Benachrichtigungstyp, der an eine Rückruffunktion übergeben wird, wenn eine Benachrichtigung auftritt. |