Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen findest du unter:
netioapi.h enthält die folgenden Programmierschnittstellen:
Functions
|
CancelMibChangeNotify2 Deregistern für Änderungsbenachrichtigungen für IP-Schnittstellenänderungen, IP-Adressänderungen, IP-Routenänderungen, Teredo-Portänderungen und wenn die Unicast-IP-Adresstabelle stabil ist und abgerufen werden kann. |
|
ConvertInterfaceAliasToLuid Konvertiert einen Schnittstellenaliasnamen für eine Netzwerkschnittstelle in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
|
ConvertInterfaceGuidToLuid Konvertiert eine GUID (Globally Unique Identifier) 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 eine lokal eindeutige ID (LUID) für eine Netzwerkschnittstelle in einen Schnittstellenalias. |
|
ConvertInterfaceLuidToGuid Wandelt einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in eine GUID (Globally Unique Identifier) für die Schnittstelle um. |
|
ConvertInterfaceLuidToIndex Konvertiert eine lokal eindeutige ID (LUID) für eine Netzwerkschnittstelle in den lokalen Index für die Schnittstelle. |
|
ConvertInterfaceLuidToNameA Wandelt einen lokal eindeutigen Bezeichner (LUID) für eine Netzwerkschnittstelle in den ANSI-Schnittstellennamen um. |
|
ConvertInterfaceLuidToNameW Konvertiert eine lokal eindeutige ID (LUID) für eine Netzwerkschnittstelle in den Unicode-Schnittstellennamen. |
|
ConvertInterfaceNameToLuidA Konvertiert einen ANSI-Netzwerkschnittstellennamen in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
|
ConvertInterfaceNameToLuidW Konvertiert einen Unicode-Netzwerkschnittstellennamen in den lokal eindeutigen Bezeichner (LUID) für die Schnittstelle. |
|
ConvertIpv4MaskToLength Konvertiert eine IPv4-Subnetzmaske in eine Länge des IPv4-Präfixes. |
|
ConvertLengthToIpv4Mask Wandelt eine IPv4-Präfixlänge in eine IPv4-Subnetzmaske um. |
|
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 des Nachbarn auf dem lokalen Computer. |
|
CreateSortedAddressPairs Verwendet eine angegebene Liste potenzieller IP-Zieladressen, koppelt die Zieladressen mit den lokalen IP-Adressen des Hostcomputers und sortiert die Paare, nach denen das Adresspaar am besten für die Kommunikation zwischen den beiden Peers geeignet ist. |
|
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 Ip-Adresseintrag des Nachbarn 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 von den Funktionen zugewiesenen Puffer frei, der Tabellen von Netzwerkschnittstellen, Adressen und Routen zurückgibt (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. |
|
GetBestInterfaceEx |
|
GetBestRoute2 Ruft den IP-Routeneintrag auf dem lokalen Computer ab, um die beste Route zur angegebenen Ziel-IP-Adresse zu erzielen. |
|
GetCurrentThreadCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (GetCurrentThreadCompartmentId) |
|
GetDefaultCompartmentId Die GetDefaultCompartmentId-Funktion ruft den standardmäßigen Netzwerkroutingfachbezeichner 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 der Netzwerkschnittstellenliste ab, die die Beziehung der Netzwerkschnittstellen in 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 Schnittstelle ab, die im Parameter "Interface" angegeben ist. |
|
GetInvertedIfStackTable Ruft eine Tabelle mit invertierten Netzwerkschnittstellen-Stapelzeileneinträgen ab, die die Beziehung der Netzwerkschnittstellen in 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 Ip-Adresseintrag des Nachbarn 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 aggregierte Ebene und die Kosten der Netzwerkkonnektivität ab, die von einer Anwendung oder einem Dienst wahrscheinlich 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 ANSI-Schnittstellennamen. |
|
if_nametoindex Konvertiert den ANSI-Schnittstellennamen 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 sich, um änderungen an allen IP-Schnittstellen, IPv4-Schnittstellen oder IPv6-Schnittstellen auf einem lokalen Computer zu benachrichtigen. |
|
NotifyNetworkConnectivityHintChange Registriert eine anwendungsdefinierte Rückruffunktion, die aufgerufen werden soll, wenn sich die aggregierte Netzwerkkonnektivitätsebene ändert und Kostenhinweise geändert werden. |
|
NotifyRouteChange2 Registriert sich, um bei Ä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 die Benachrichtigung für Änderungen an der UDP-Portnummer, die vom Teredo-Client für den Teredo-Dienstport auf einem lokalen Computer verwendet wird. |
|
NotifyUnicastIpAddressChange Registriert sich für Änderungen an allen Unicast-IP-Schnittstellen, Unicast-IPv4-Adressen oder Unicast-IPv6-Adressen auf einem lokalen Computer. |
|
ResolveIpNetEntry2 Löst die physische Adresse für einen Ip-Adresseintrag eines Nachbarn auf dem lokalen Computer auf. (ResolveIpNetEntry2) |
|
SetCurrentThreadCompartmentId Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (SetCurrentThreadCompartmentId) |
|
SetInterfaceDnsSettings Legt die im Parameter "Settings" 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-Adresseintrags eines nachbarn 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. |
Rückruffunktionen
|
PNETWORK_CONNECTIVITY_HINT_CHANGE_CALLBACK Eine anwendungsdefinierte Funktion, die immer aufgerufen wird, wenn eine Änderung der Netzwerkaggregatkonnektivitätsebene und Kostenhinweise vorhanden ist. |
Structures
|
DNS_DOH_SERVER_SETTINGS Beschreibt einen DNS-over-HTTPS-Server. |
|
DNS_INTERFACE_SETTINGS Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle konfiguriert werden können, indem die SetInterfaceDnsSettings-Funktion aufgerufen oder für eine bestimmte Schnittstelle abgerufen wird, indem die GetInterfaceDnsSettings-Funktion aufgerufen wird. (DNS_INTERFACE_SETTINGS) |
|
DNS_INTERFACE_SETTINGS_EX Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle konfiguriert werden können, indem die SetInterfaceDnsSettings-Funktion aufgerufen oder für eine bestimmte Schnittstelle abgerufen wird, indem die GetInterfaceDnsSettings-Funktion aufgerufen wird. (DNS_INTERFACE_SETTINGS_EX) |
|
DNS_INTERFACE_SETTINGS3 Stellt die DNS-Einstellungen dar, die auf einer bestimmten Schnittstelle konfiguriert werden können, indem die SetInterfaceDnsSettings-Funktion aufgerufen oder für eine bestimmte Schnittstelle abgerufen wird, indem die GetInterfaceDnsSettings-Funktion aufgerufen wird. (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 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 der Netzwerkschnittstellen-Stapel. Dadurch wird die Beziehung der Netzwerkschnittstellen in einem Schnittstellenstapel angegeben. |
|
MIB_INVERTEDIFSTACK_ROW Stellt die Beziehung zwischen zwei Netzwerkschnittstellen dar. (MIB_INVERTEDIFSTACK_ROW) |
|
MIB_INVERTEDIFSTACK_TABLE Enthält eine Tabelle mit invertierten Zeileneinträgen der Netzwerkschnittstelle. Dadurch wird die Beziehung der Netzwerkschnittstellen in einem Schnittstellenstapel in umgekehrter Reihenfolge angegeben. |
|
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 Ip-Adresseinträgen des Nachbarn. |
|
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. |
Aufzählungen
|
DNS_SERVER_PROPERTY_TYPE Definiert Konstanten, die die Gültigkeit der Eigenschaft angeben, die im element 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 an eine Rückruffunktion übergebenen Benachrichtigungstyp, wenn eine Benachrichtigung auftritt. |