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