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 finden Sie unter:
iphlpapi.h enthält die folgenden Programmierschnittstellen:
Funktionen
|
AddIPAddress Die AddIPAddress-Funktion fügt dem angegebenen Adapter die angegebene IPv4-Adresse hinzu. |
|
AllocateAndGetTcpExTableFromStack Ruft die TCP-Verbindungstabelle ab und weist speicher vom lokalen Heap zum Speichern der Tabelle zu. |
|
AllocateAndGetUdpExTableFromStack Ruft die UDP-Verbindungstabelle ab und weist speicher vom lokalen Heap zum Speichern der Tabelle zu. |
|
CancelIfTimestampConfigChange Diese Funktion ist für die Systemverwendung reserviert, und Sie sollten sie nicht aus Ihrem Code aufrufen. (CancelIfTimestampConfigChange) |
|
CancelIPChangeNotify Benachrichtigung über IPv4-Adresse und Routingänderungen, die zuvor mit erfolgreichen Aufrufen an die Funktionen NotifyAddrChange oder NotifyRouteChange angefordert wurden. |
|
CaptureInterfaceHardwareCrossTimestamp Ruft Zeitstempelinformationen für einen Netzwerkadapter ab. |
|
CreateIpForwardEntry Die CreateIpForwardEntry-Funktion erstellt eine Route in der IPv4-Routingtabelle des lokalen Computers. |
|
CreateIpNetEntry Die CreateIpNetEntry-Funktion erstellt einen ARP-Eintrag (Address Resolution Protocol) in der ARP-Tabelle auf dem lokalen Computer. |
|
CreatePersistentTcpPortReservation Erstellt eine permanente TCP-Portreservierung für einen aufeinander folgenden BLOCK von TCP-Ports auf dem lokalen Computer. |
|
CreatePersistentUdpPortReservation Erstellt eine permanente UDP-Portreservierung für einen aufeinander folgenden BLOCK von UDP-Ports auf dem lokalen Computer. |
|
CreateProxyArpEntry Die CreateProxyArpEnry-Funktion erstellt einen PARP-Eintrag (Proxy Address Resolution Protocol) auf dem lokalen Computer für die angegebene IPv4-Adresse. |
|
DeleteIPAddress Die DeleteIPAddress-Funktion löscht eine IP-Adresse, die zuvor mithilfe von AddIPAddress hinzugefügt wurde. |
|
DeleteIpForwardEntry Löscht eine vorhandene Route in der IPv4-Routingtabelle des lokalen Computers. |
|
DeleteIpNetEntry Die DeleteIpNetEntry-Funktion löscht einen ARP-Eintrag aus der ARP-Tabelle auf dem lokalen Computer. |
|
DeletePersistentTcpPortReservation Löscht eine permanente TCP-Portreservierung für einen aufeinander folgenden TCP-Portsblock auf dem lokalen Computer. (DeletePersistentTcpPortReservation) |
|
DeletePersistentUdpPortReservation Löscht eine permanente TCP-Portreservierung für einen aufeinander folgenden TCP-Portsblock auf dem lokalen Computer. (DeletePersistentUdpPortReservation) |
|
DeleteProxyArpEntry Die DeleteProxyArpEntry-Funktion löscht den PARP-Eintrag auf dem lokalen Computer, der durch die Parameter dwAddress und dwIfIndex angegeben wird. |
|
DisableMediaSense Die DisableMediaSense-Funktion deaktiviert die Medienerkennungsfunktion des TCP/IP-Stapels auf einem lokalen Computer. |
|
EnableRouter Die EnableRouter-Funktion aktiviert die IPv4-Weiterleitung auf dem lokalen Computer. EnableRouter erhöht außerdem eine Verweisanzahl, die die Anzahl der Anforderungen nachverfolgt, um die IPv4-Weiterleitung zu aktivieren. |
|
FlushIpNetTable Die FlushIpNetTable-Funktion löscht alle ARP-Einträge für die angegebene Schnittstelle aus der ARP-Tabelle auf dem lokalen Computer. |
|
GetAdapterIndex Die GetAdapterIndex-Funktion ruft den Index eines Adapters unter Angabe des Namens ab. |
|
GetAdapterOrderMap Die GetAdapterOrderMap-Funktion ruft eine Adapterreihenfolgezuordnung ab, die die Priorität für Schnittstellen auf dem lokalen Computer angibt. |
|
GetAdaptersAddresses Ruft die Adressen ab, die den Adaptern auf dem lokalen Computer zugeordnet sind. |
|
GetAdaptersInfo Die GetAdaptersInfo-Funktion ruft Adapterinformationen für den lokalen Computer ab. |
|
GetBestInterface Die GetBestInterface-Funktion ruft den Index der Schnittstelle ab, die die beste Route zur angegebenen IPv4-Adresse aufweist. |
|
GetBestInterfaceEx Die GetBestInterfaceEx-Funktion ruft den Index der Schnittstelle ab, die die beste Route zur angegebenen IPv4- oder IPv6-Adresse aufweist. |
|
GetBestRoute Die GetBestRoute-Funktion ruft die beste Route zur angegebenen Ziel-IP-Adresse ab. |
|
GetExtendedTcpTable Ruft eine Tabelle ab, die eine Liste der für die Anwendung verfügbaren TCP-Endpunkte enthält. |
|
GetExtendedUdpTable Ruft eine Tabelle ab, die eine Liste der UDP-Endpunkte enthält, die für die Anwendung verfügbar sind. |
|
GetFriendlyIfIndex Verwendet einen Schnittstellenindex und gibt einen abwärtskompatiblen Schnittstellenindex zurück, d. h. einen Index, der nur die unteren 24 Bits verwendet. |
|
GetIcmpStatistics Die GetIcmpStatistics-Funktion ruft das Internet Control Message Protocol (ICMP) für IPv4-Statistiken für den lokalen Computer ab. |
|
GetIcmpStatisticsEx Die GetIcmpStatisticsEx-Funktion ruft Internet Control Message Protocol (ICMP)-Statistiken für den lokalen Computer ab. Die GetIcmpStatisticsEx-Funktion kann IPv6 ICMP-Statistiken abrufen. |
|
GetIfEntry Die GetIfEntry-Funktion ruft Informationen für die angegebene Schnittstelle auf dem lokalen Computer ab. |
|
GetIfTable Die GetIfTable-Funktion ruft die MIB-II Schnittstellentabelle ab. |
|
GetInterfaceActiveTimestampCapabilities Ruft die derzeit aktivierten Zeitstempelfunktionen eines Netzwerkadapters ab. |
|
GetInterfaceCurrentTimestampCapabilities Diese Funktion ist für die Systemverwendung reserviert, und Sie sollten sie nicht aus Ihrem Code aufrufen. (GetInterfaceCurrentTimestampCapabilities) |
|
GetInterfaceHardwareTimestampCapabilities Diese Funktion ist für die Systemverwendung reserviert, und Sie sollten sie nicht aus Ihrem Code aufrufen. (GetInterfaceHardwareTimestampCapabilities) |
|
GetInterfaceInfo Die GetInterfaceInfo-Funktion ruft die Liste der Netzwerkschnittstellenadapter ab, für die IPv4 im lokalen System aktiviert ist. |
|
GetInterfaceSupportedTimestampCapabilities Ruft die unterstützten Zeitstempelfunktionen eines Netzwerkadapters ab. |
|
GetIpAddrTable Die GetIpAddrTable-Funktion ruft die Schnittstelle (zu) der IPv4-Adresszuordnungstabelle ab. |
|
GetIpErrorString Die GetIpErrorString-Funktion ruft eine IP-Hilfsfehlerzeichenfolge ab. |
|
GetIpForwardTable Die GetIpForwardTable-Funktion ruft die IPv4-Routingtabelle ab. |
|
GetIpNetTable Die GetIpNetTable-Funktion ruft die IPv4-Tabelle zur physischen Adresszuordnung ab. |
|
GetIpStatistics Die GetIpStatistics-Funktion ruft die IP-Statistiken für den aktuellen Computer ab. |
|
GetIpStatisticsEx Die GetIpStatisticsEx-Funktion ruft die Internetprotokollstatistik (IP) für den aktuellen Computer ab. |
|
GetNetworkParams Die GetNetworkParams-Funktion ruft Netzwerkparameter für den lokalen Computer ab. |
|
GetNumberOfInterfaces Die GetNumberOfInterfaces-Funktionen rufen die Anzahl der Schnittstellen auf dem lokalen Computer ab. |
|
GetOwnerModuleFromTcp6Entry Ruft Daten zu dem Modul ab, das die Kontextbindung für einen bestimmten IPv6-TCP-Endpunkt in einer MIB-Tabellenzeile ausgegeben hat. |
|
GetOwnerModuleFromTcpEntry Ruft Daten zu dem Modul ab, das die Kontextbindung für einen bestimmten IPv4-TCP-Endpunkt in einer MIB-Tabellenzeile ausgegeben hat. |
|
GetOwnerModuleFromUdp6Entry Ruft Daten zu dem Modul ab, das die Kontextbindung für einen bestimmten IPv6 UDP-Endpunkt in einer MIB-Tabellenzeile ausgegeben hat. |
|
GetOwnerModuleFromUdpEntry Ruft Daten zu dem Modul ab, das die Kontextbindung für einen bestimmten IPv4 UDP-Endpunkt in einer MIB-Tabellenzeile ausgegeben hat. |
|
GetPerAdapterInfo Die GetPerAdapterInfo-Funktion ruft Informationen zum Adapter ab, der der angegebenen Schnittstelle entspricht. |
|
GetPerTcp6ConnectionEStats Ruft erweiterte Statistiken für eine IPv6-TCP-Verbindung ab. |
|
GetPerTcpConnectionEStats Ruft erweiterte Statistiken für eine IPv4-TCP-Verbindung ab. |
|
GetRTTAndHopCount Die GetRTTAndHopCount-Funktion bestimmt die Roundtripzeit (Roundtrip Time, RTT) und die Hopanzahl an das angegebene Ziel. |
|
GetTcp6Table Ruft die TCP-Verbindungstabelle für IPv6 ab. (GetTcp6Table) |
|
GetTcp6Table2 Ruft die TCP-Verbindungstabelle für IPv6 ab. (GetTcp6Table2) |
|
GetTcpStatistics Die GetTcpStatistics-Funktion ruft die TCP-Statistiken für den lokalen Computer ab. |
|
GetTcpStatisticsEx Die GetTcpStatisticsEx-Funktion ruft die TCP-Statistik (Transmission Control Protocol) für den aktuellen Computer ab. |
|
GetTcpStatisticsEx2 Die GetTcpStatisticsEx2-Funktion ruft die TCP-Statistik (Transmission Control Protocol) für den aktuellen Computer ab. |
|
GetTcpTable Ruft die IPv4 TCP-Verbindungstabelle ab. (GetTcpTable) |
|
GetTcpTable2 Ruft die IPv4 TCP-Verbindungstabelle ab. (GetTcpTable2) |
|
GetUdp6Table Ruft die Listenertabelle des IPv6-Benutzerdatendiagrammprotokolls (UDP) ab. |
|
GetUdpStatistics Die GetUdpStatistics-Funktion ruft die UDP-Statistiken (User Datagram Protocol) für den lokalen Computer ab. |
|
GetUdpStatisticsEx Die GetUdpStatisticsEx-Funktion ruft die Udp-Statistik (User Datagram Protocol) für den aktuellen Computer ab. |
|
GetUdpStatisticsEx2 Die GetUdpStatisticsEx2-Funktion ruft die UDP-Statistiken (User Datagram Protocol) für den aktuellen Computer ab. |
|
GetUdpTable Ruft die IPv4 User Datagram Protocol (UDP)-Listenertabelle ab. |
|
GetUniDirectionalAdapterInfo Die GetUniDirectionalAdapterInfo-Funktion ruft Informationen zu den unidirektionalen Adaptern ab, die auf dem lokalen Computer installiert sind. Ein unidirektionaler Adapter ist ein Adapter, der Datagramme empfangen, aber nicht übertragen kann. |
|
IpReleaseAddress Die IpReleaseAddress-Funktion gibt eine IPv4-Adresse frei, die zuvor über das Dynamic Host Configuration Protocol (DHCP) abgerufen wurde. |
|
IpRenewAddress Die IpRenewAddressfunction erneuert eine Lease an einer IPv4-Adresse, die zuvor über dynamic Host Configuration Protocol (DHCP) abgerufen wurde. |
|
LookupPersistentTcpPortReservation Sucht das Token für eine permanente TCP-Portreservierung für einen aufeinander folgenden BLOCK von TCP-Ports auf dem lokalen Computer. |
|
LookupPersistentUdpPortReservation Sucht das Token für eine permanente UDP-Portreservierung für einen aufeinander folgenden BLOCK von TCP-Ports auf dem lokalen Computer. |
|
NhpAllocateAndGetInterfaceInfoFromStack Die NhpAllocateAndGetInterfaceInfoFromStack-Funktion ruft Adapterinformationen zum lokalen Computer ab. |
|
NotifyAddrChange Die NotifyAddrChange-Funktion bewirkt, dass eine Benachrichtigung an den Aufrufer gesendet wird, wenn eine Änderung in der Tabelle erfolgt, die IPv4-Adressen Schnittstellen zuordnet. |
|
NotifyIfTimestampConfigChange Diese Funktion ist für die Systemverwendung reserviert, und Sie sollten sie nicht aus Ihrem Code aufrufen. (NotifyIfTimestampConfigChange) |
|
NotifyRouteChange Die NotifyRouteChange-Funktion bewirkt, dass eine Benachrichtigung an den Aufrufer gesendet wird, wenn eine Änderung in der IPv4-Routingtabelle erfolgt. |
|
ParseNetworkString Analysiert die Eingabenetzwerkzeichenfolge und überprüft, ob es sich um eine rechtliche Darstellung des angegebenen IP-Netzwerkzeichenfolgentyps handelt. Wenn die Zeichenfolge mit einem Typ und seiner Spezifikation übereinstimmt, kann die Funktion optional das analysierte Ergebnis zurückgeben. |
|
RegisterInterfaceTimestampConfigChange Registriert eine vom Benutzer implementierte Rückruffunktion, die vom System aufgerufen wird, um Sie über eine Änderung der Zeitstempelfunktion zu informieren. |
|
ResolveNeighbor Löst die physische Adresse für einen Ip-Adresseintrag eines Nachbarn auf dem lokalen Computer auf. (ResolveNeighbor) |
|
RestoreMediaSense Die RestoreMediaSense-Funktion stellt die Medienerkennungsfunktion des TCP/IP-Stapels auf einem lokalen Computer wieder her, auf dem die DisableMediaSense-Funktion zuvor aufgerufen wurde. |
|
SendARP Die SendARP-Funktion sendet eine ARP-Anforderung (Address Resolution Protocol), um die physische Adresse abzurufen, die der angegebenen IPv4-Zieladresse entspricht. |
|
SetIfEntry Die SetIfEntry-Funktion legt den administrativen Status einer Schnittstelle fest. |
|
SetIpForwardEntry Die SetIpForwardEntry-Funktion ändert eine vorhandene Route in der IPv4-Routingtabelle des lokalen Computers. |
|
SetIpNetEntry Die SetIpNetEntry-Funktion ändert einen vorhandenen ARP-Eintrag in der ARP-Tabelle auf dem lokalen Computer. |
|
SetIpStatistics Die SetIpStatistics-Funktion schaltet die IP-Weiterleitung ein oder aus und legt den Standardwert für "Time-to-Live(TTL)" für den lokalen Computer fest. |
|
SetIpStatisticsEx Schaltet die IP-Weiterleitung ein oder aus und legt den Standard-TTL-Wert (Time-to-Live) für den lokalen Computer fest. |
|
SetIpTTL Die SetIpTTL-Funktion legt den Standardwert für "Time-to-Live" (TTL) für den lokalen Computer fest. |
|
SetPerTcp6ConnectionEStats Legt einen Wert in den Lese-/Schreibinformationen für eine IPv6-TCP-Verbindung fest. Diese Funktion wird verwendet, um erweiterte Statistiken für eine IPv6-TCP-Verbindung zu aktivieren oder zu deaktivieren. |
|
SetPerTcpConnectionEStats Legt einen Wert in den Lese-/Schreibinformationen für eine IPv4-TCP-Verbindung fest. Diese Funktion wird verwendet, um erweiterte Statistiken für eine IPv4-TCP-Verbindung zu aktivieren oder zu deaktivieren. |
|
SetTcpEntry Die SetTcpEntry-Funktion legt den Status einer TCP-Verbindung fest. |
|
UnenableRouter Die Funktion "UnenableRouter" erhöht die Referenzanzahl, die die Anzahl der Anforderungen nachverfolgt, um die IPv4-Weiterleitung zu ermöglichen. Wenn diese Verweisanzahl null erreicht, deaktiviert UnenableRouter die IPv4-Weiterleitung auf dem lokalen Computer. |
|
UnregisterInterfaceTimestampConfigChange Benachrichtigungen zu Änderungen der Zeitstempelfunktion werden abgebrochen, indem die Registrierung der Rückruffunktion aufgehoben wird, die Sie in einem Aufruf von RegisterInterfaceTimestampConfigChange registriert haben. |
Rückruffunktionen
|
INTERFACE_TIMESTAMP_CONFIG_CHANGE_CALLBACK Eine Rückruffunktion, die Sie in Ihrer App implementieren, um über Änderungen an den Zeitstempelfunktionen eines Netzwerkadapters benachrichtigt zu werden. |
Strukturen
|
INTERFACE_HARDWARE_CROSSTIMESTAMP Beschreibt einen Zeitstempel, der von einem Netzwerkadapter abgerufen wird. |
|
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES Beschreibt die Zeitstempelfunktionen der Hardware einer Netzwerkschnittstellenkarte (NIC). |
|
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES Beschreibt die Softwarezeitstempelfunktionen des Miniporttreibers einer NIC. |
|
INTERFACE_TIMESTAMP_CAPABILITIES Beschreibt die genauen Zeitstempelfunktionen, die ein Netzwerkadapter unterstützt. |
|
INTERFACE_TIMESTAMP_CAPABILITY_FLAGS Diese Struktur ist für die Systemverwendung reserviert, und Sie sollten sie nicht in Ihrem Code verwenden. |
|
NET_ADDRESS_INFO Enthält IP-Adressinformationen, die von der ParseNetworkString-Funktion zurückgegeben werden. |
Enumerationen
|
NET_ADDRESS_FORMAT Die NET_ADDRESS_FORMAT-Aufzählung gibt das Format einer Netzwerkadresse an, die von der ParseNetworkString-Funktion zurückgegeben wird. |