Freigeben über


Netzwerktreiber, Windows Vista und höher

Übersicht über die Netzwerktreiber, Windows Vista und neuere Technologie.

Zum Entwickeln von Netzwerktreibern, Windows Vista und höher benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
FWPS_DISCARD_MODULE0

Der FWPS_DISCARD_MODULE0-Enumerationstyp gibt den Typ des Moduls an, das die Daten verworfen hat. Beachten Sie FWPS_DISCARD_MODULE0 eine bestimmte Version von FWPS_DISCARD_MODULE ist.
MIB_IF_TABLE_LEVEL

Der MIB_IF_TABLE_LEVEL-Enumerationstyp definiert die Ebene der abzurufenden Schnittstelleninformationen.
NET_IF_ACCESS_TYPE

Der NET_IF_ACCESS_TYPE-Enumerationstyp gibt den NDIS-Netzwerkschnittstellenzugriffstyp an.
NET_IF_ADMIN_STATUS

Der NET_IF_ADMIN_STATUS-Enumerationstyp gibt die administrative status der NDIS-Netzwerkschnittstelle an, wie in RFC 2863 beschrieben.
NET_IF_CONNECTION_TYPE

Der NET_IF_CONNECTION_TYPE-Enumerationstyp gibt den Verbindungstyp der NDIS-Netzwerkschnittstelle an.
NET_IF_DIRECTION_TYPE

Der NET_IF_ACCESS_TYPE-Enumerationstyp gibt den NDIS-Netzwerkschnittstellenrichtungstyp an.
NET_IF_MEDIA_CONNECT_STATE

Der NET_IF_MEDIA_CONNECT_STATE-Enumerationstyp gibt den Verbindungsstatus der NDIS-Netzwerkschnittstelle an.
NET_IF_MEDIA_DUPLEX_STATE

Der NET_IF_MEDIA_DUPLEX_STATE-Enumerationstyp gibt den Duplexzustand der NDIS-Netzwerkschnittstelle an.
NET_IF_OPER_STATUS

Der NET_IF_OPER_STATUS-Enumerationstyp definiert die aktuelle betriebsbereite NDIS-Netzwerkschnittstelle status.
NL_ADDRESS_TYPE

Der NL_ADDRESS_TYPE-Enumerationstyp gibt den IP-Adresstyp der Netzwerkebene an.
NL_LINK_LOCAL_ADDRESS_BEHAVIOR

Der NL_LINK_LOCAL_ADDRESS_BEHAVIOR-Enumerationstyp definiert das Verhalten der lokalen Linkadresse.
NL_NEIGHBOR_STATE

Der NL_NEIGHBOR_STATE-Enumerationstyp definiert den Status einer Benachbarten IP-Adresse auf Netzwerkebene, wie in RFC 2461, Abschnitt 7.3.2 beschrieben.
NL_ROUTE_ORIGIN

Der NL_ROUTE_ORIGIN-Enumerationstyp definiert den Ursprung der IP-Route.
NL_ROUTE_PROTOCOL

Der NL_ROUTE_PROTOCOL-Enumerationstyp definiert den Routingmechanismus, mit dem eine IP-Route hinzugefügt wurde, wie in RFC 4292 beschrieben.
NL_ROUTER_DISCOVERY_BEHAVIOR

Der NL_ROUTER_DISCOVERY_BEHAVIOR-Enumerationstyp definiert das Verhalten der Routerermittlung, wie in RFC 2461 beschrieben.
TUNNEL_TYPE

Der TUNNEL_TYPE-Enumerationstyp definiert die Kapselungsmethode, die von einem Tunnel verwendet wird, wie von der Internet Assigned Names Authority (IANA) beschrieben.

Functions

 
GetCurrentThreadCompartmentId

Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (GetCurrentThreadCompartmentId)
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)
SetCurrentThreadCompartmentId

Für die zukünftige Verwendung reserviert. Verwenden Sie diese Funktion nicht. (SetCurrentThreadCompartmentId)
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)

Strukturen

 
FWPS_ACTION0

Die FWPS_ACTION0-Struktur gibt die Laufzeitaktion an, die die Filter-Engine ausführt, wenn alle Filterbedingungen des Filters true sind. Beachten Sie FWPS_ACTION0 eine bestimmte Version von FWPS_ACTION ist.
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0

Die FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0-Struktur gibt eine Vorlage für ALE-Endpunkte (Application Layer Enforcement) an, die aufgelistet werden sollen. Beachten Sie FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 eine bestimmte Version von FWPS_ALE_ENDPOINT_ENUM_TEMPLATE ist.
FWPS_ALE_ENDPOINT_PROPERTIES0

Die FWPS_ALE_ENDPOINT_PROPERTIES0-Struktur gibt die Eigenschaften eines ALE-Endpunkts (Application Layer Enforcement) an. Beachten Sie FWPS_ALE_ENDPOINT_PROPERTIES0 eine bestimmte Version von FWPS_ALE_ENDPOINT_PROPERTIES ist.
FWPS_CLASSIFY_OUT0

Die FWPS_CLASSIFY_OUT0-Struktur definiert die Daten, die an den Aufrufer der Legendenfunktion klassifizierenFn zurückgegeben werden. Beachten Sie FWPS_CLASSIFY_OUT0 eine bestimmte Version von FWPS_CLASSIFY_OUT ist.
FWPS_DISCARD_METADATA0

Die FWPS_DISCARD_METADATA0-Struktur beschreibt die Daten, die von der Filter-Engine, einer Netzwerkschicht oder einer Transportschicht verworfen wurden. Beachten Sie FWPS_DISCARD_METADATA0 eine bestimmte Version von FWPS_DISCARD_METADATA ist.
FWPS_FILTER_CONDITION0

Die FWPS_FILTER_CONDITION0-Struktur definiert eine Laufzeitfilterbedingung für einen Filter. Beachten Sie FWPS_FILTER_CONDITION0 eine bestimmte Version von FWPS_FILTER_CONDITION ist.
FWPS_FILTER0

Die FWPS_FILTER0-Struktur definiert einen Laufzeitfilter in der Filter-Engine. Beachten Sie FWPS_FILTER0 die spezifische Version von FWPS_FILTER ist, die in Windows Vista und höher verwendet wird.
FWPS_FILTER1

Die FWPS_FILTER1-Struktur definiert einen Laufzeitfilter in der Filter-Engine. Beachten Sie FWPS_FILTER1 die spezifische Version von FWPS_FILTER ist, die in Windows 7 und höher verwendet wird.
FWPS_FILTER2

Die FWPS_FILTER2-Struktur definiert einen Laufzeitfilter in der Filter-Engine. Beachten Sie FWPS_FILTER2 die spezifische Version von FWPS_FILTER ist, die in Windows 8 und höher verwendet wird.
FWPS_FILTER3

Definiert einen Laufzeitfilter in der Filter-Engine.
FWPS_INBOUND_FRAGMENT_METADATA0

Die FWPS_INBOUND_FRAGMENT_METADATA0-Struktur beschreibt die Fragmentdaten für ein empfangenes Paketfragment. Beachten Sie FWPS_INBOUND_FRAGMENT_METADATA0 eine bestimmte Version von FWPS_INBOUND_FRAGMENT_METADATA ist.
FWPS_INCOMING_VALUE0

Die FWPS_INCOMING_VALUE0-Struktur definiert einen einzelnen Datenwert. Beachten Sie FWPS_INCOMING_VALUE0 eine bestimmte Version von FWPS_INCOMING_VALUE ist.
FWPS_INCOMING_VALUES0

Die FWPS_INCOMING_VALUES0-Struktur definiert Datenwerte, die von der Filter-Engine an die Legendenfunktion klassifizierenFn übergeben werden. Beachten Sie FWPS_INCOMING_VALUES0 eine bestimmte Version von FWPS_INCOMING_VALUES ist.
IF_COUNTED_STRING_LH

Die IF_COUNTED_STRING-Struktur gibt eine gezählte Zeichenfolge für NDIS-Schnittstellen an.
IN6_ADDR

Die IN6_ADDR-Struktur gibt eine IPv6-Transportadresse an.
L2_NOTIFICATION_DATA

Wichtig: Die native WLAN-Schnittstelle 802.11 ist in Windows 10 und höher veraltet.
NDIS_INTERFACE_INFORMATION

Die NDIS_INTERFACE_INFORMATION-Struktur stellt Informationen zu einer Netzwerkschnittstelle für die OID_GEN_INTERFACE_INFO OID bereit.
NDK_ADAPTER_INFO

Die NDK_ADAPTER_INFO-Struktur gibt Informationen zu Grenzwerten und Funktionen eines NDK-Adapters an.
NDK_VERSION

Die NDK_VERSION-Struktur gibt Haupt- und Nebenversionen in der NDK-Schnittstelle an.
NET_PHYSICAL_LOCATION_LH

Die NET_PHYSICAL_LOCATION-Struktur stellt NDIS Informationen über den physischen Standort einer registrierten Netzwerkschnittstelle bereit.
SOCKADDR

Die SOCKADDR-Struktur ist eine generische Struktur, die eine Transportadresse angibt.
SOCKADDR_IN

Die SOCKADDR_IN-Struktur gibt eine Transportadresse und einen Port für die AF_INET Adressfamilie an.
SOCKADDR_IN6_LH

Die SOCKADDR_IN6_LH -Struktur (ws2ipdef.h) gibt eine Transportadresse und einen Port für die AF_INET6 Adressfamilie an.
SOCKADDR_IN6_W2KSP1

Die SOCKADDR_IN6_W2KSP1-Struktur (ws2ipdef.h) gibt eine Transportadresse und einen Port für die AF_INET6 Adressfamilie an.
SOCKADDR_STORAGE_LH

Die SOCKADDR_STORAGE-Struktur ist eine generische Struktur, die eine Transportadresse angibt. (SOCKADDR_STORAGE_LH)
SOCKADDR_STORAGE_XP

Die SOCKADDR_STORAGE-Struktur ist eine generische Struktur, die eine Transportadresse angibt. S
SOCKET_ADDRESS_LIST

Die SOCKET_ADDRESS_LIST-Struktur definiert eine Liste von Transportadressen mit variabler Größe.
WSACMSGHDR

Die CMSGHDR-Struktur definiert den Header für ein Steuerelementdatenobjekt, das einem Datagramm zugeordnet ist.