Auf Englisch lesen

Freigeben über


fwpsu.h-Header

Dieser Header wird von der Windows-Filterplattform verwendet. Weitere Informationen finden Sie unter

fwpsu.h enthält die folgenden Programmierschnittstellen:

Functions

 
FWPS_IS_L2_METADATA_FIELD_PRESENT

TBD
FWPS_IS_METADATA_FIELD_PRESENT

TBD
FwpsAleEndpointCreateEnumHandle0

Erstellt ein Handle, das mit anderen ALE-Endpunktfunktionen (Application Layer Enforcement) verwendet werden kann, um Endpunktdaten aufzulisten.
FwpsAleEndpointDestroyEnumHandle0

Zerstört ein Endpunktaufzählungshandle, das durch Aufrufen von FwpsAleEndpointCreateEnumHandle0 erstellt wurde.
FwpsAleEndpointEnum0

Listet ALE-Endpunkte (Application Layer Enforcement) auf.
FwpsAleEndpointGetById0

Ruft Informationen zu einem ALE-Endpunkt (Application Layer Enforcement) ab.
FwpsAleEndpointGetSecurityInfo0

Ruft Sicherheitsinformationen zur Endpunktaufzählungssitzung (Application Layer Enforcement, Application Layer Enforcement, ALE) ab.
FwpsAleEndpointSetSecurityInfo0

Legt Sicherheitsinformationen zur Endpunktaufzählungssitzung der Anwendungsebene (Application Layer Enforcement, ALE) fest.
FwpsOpenToken0

Öffnet ein Zugriffstoken.

Rückruffunktionen

 
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0

TBD
FWPS_CALLOUT_CLASSIFY_FN0

Die Filter-Engine ruft die Calloutfunktion klassifizierenFn0 einer Legende auf, wenn Daten vorhanden sind, die von der Legende verarbeitet werden sollen.
FWPS_CALLOUT_CLASSIFY_FN1

Die Filter-Engine ruft die Beschriftungsfunktion klassifizierenFn1 einer Legende auf, wenn daten vorhanden sind, die von der Legende verarbeitet werden sollen.
FWPS_CALLOUT_CLASSIFY_FN2

Die Filter-Engine ruft die Beschriftungsfunktion klassifizierenFn2 einer Legende auf, wenn Daten vorhanden sind, die von der Legende verarbeitet werden sollen.
FWPS_CALLOUT_CLASSIFY_FN3

TBD
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0

Die Filter-Engine ruft die callout-Funktion flowDeleteFn einer Legende auf, um die Legende darüber zu benachrichtigen, dass ein Datenfluss, der von der Legende verarbeitet wird, beendet wird.
FWPS_CALLOUT_NOTIFY_FN0

Das Filtermodul ruft die Calloutfunktion notifyFn0 einer Legende auf, um den Legendentreiber über Ereignisse zu benachrichtigen, die der Legende zugeordnet sind.
FWPS_CALLOUT_NOTIFY_FN1

Das Filtermodul ruft die Calloutfunktion notifyFn1 einer Legende auf, um den Legendentreiber über Ereignisse zu benachrichtigen, die der Legende zugeordnet sind.
FWPS_CALLOUT_NOTIFY_FN2

Das Filtermodul ruft die Calloutfunktion notifyFn2 einer Legende auf, um den Legendentreiber über Ereignisse zu benachrichtigen, die der Legende zugeordnet sind.
FWPS_CALLOUT_NOTIFY_FN3

TBD

Strukturen

 
FWPS_INCOMING_METADATA_VALUES0

Definiert Metadatenwerte, die die Filter-Engine an die Calloutfunktion klassifizierenFn übergibt.

Enumerationen

 
FWPS_BUILTIN_LAYERS

Definiert Konstanten, die integrierte Laufzeitfilterschichtbezeichner angeben. Jede wird durch einen lokal eindeutigen Bezeichner (LUID) dargestellt, der eine Größe von 64 Bit aufweist.
FWPS_FIELDS_ALE_AUTH_CONNECT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_CONNECT_V4- und FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_AUTH_CONNECT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_CONNECT_V6- und FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_AUTH_LISTEN_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_LISTEN_V4- und FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_AUTH_LISTEN_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_LISTEN_V6- und FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4- und FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6- und FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_BIND_REDIRECT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_BIND_REDIRECT_V4 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_BIND_REDIRECT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_BIND_REDIRECT_V6 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4- und FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6- und FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4- und FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6- und FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 Laufzeitfilterebene an.
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 Laufzeitfilterebene an.
FWPS_FIELDS_DATAGRAM_DATA_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4- und FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_DATAGRAM_DATA_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6- und FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET

Gibt die Datenfeldbezeichner für die FWPS_LAYER_EGRESS_VSWITCH_ETHERNET Laufzeitfilterebene an.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 Laufzeitfilterebene an.
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 Laufzeitfilterebene an.
FWPS_FIELDS_IKEEXT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IKEEXT_V4 Laufzeitfilterebene an.
FWPS_FIELDS_IKEEXT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IKEEXT_V6 Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_ICMP_ERROR_V4- und FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD Laufzeitfilterebenen an.
FWPS_FIELDS_INBOUND_ICMP_ERROR_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_ICMP_ERROR_V6- und FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_IPPACKET_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_IPPACKET_V4- und FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_IPPACKET_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_IPPACKET_V6- und FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD Laufzeitfilterebenen an.
FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_INBOUND_RESERVED2

Eine Enumeration, deren Werte für die interne Verwendung reserviert sind.
FWPS_FIELDS_INBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_INBOUND_TRANSPORT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_TRANSPORT_V4- und FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_INBOUND_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_TRANSPORT_V6- und FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INGRESS_VSWITCH_ETHERNET Laufzeitfilterebene an.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 Laufzeitfilterebene an.
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 Laufzeitfilterebene an.
FWPS_FIELDS_IPFORWARD_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPFORWARD_V4- und FWPS_LAYER_IPFORWARD_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_IPFORWARD_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPFORWARD_V6- und FWPS_LAYER_IPFORWARD_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_IPSEC_KM_DEMUX_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPSEC_KM_DEMUX_V4 Laufzeitfilterebene an.
FWPS_FIELDS_IPSEC_KM_DEMUX_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPSEC_KM_DEMUX_V6 Laufzeitfilterebene an.
FWPS_FIELDS_IPSEC_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPSEC_V4 Laufzeitfilterebene an.
FWPS_FIELDS_IPSEC_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPSEC_V6 Laufzeitfilterebene an.
FWPS_FIELDS_KM_AUTHORIZATION

Gibt die Datenfeldbezeichner für die FWPS_LAYER_KM_AUTHORIZATION Laufzeitfilterebene an.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 Laufzeitfilterebene an.
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4- und FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6- und FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_IPPACKET_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_IPPACKET_V4- und FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_IPPACKET_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_IPPACKET_V6- und FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST

TBD
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST

TBD
FWPS_FIELDS_OUTBOUND_TRANSPORT_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_TRANSPORT_V4- und FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_TRANSPORT_V6- und FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_RPC_EP_ADD

Gibt die Datenfeldbezeichner für die FWPS_LAYER_RPC_EP_ADD Laufzeitfilterebene an.
FWPS_FIELDS_RPC_EPMAP

Gibt die Datenfeldbezeichner für die FWPS_LAYER_RPC_EPMAP Laufzeitfilterebene an.
FWPS_FIELDS_RPC_PROXY_CONN

Gibt die Datenfeldbezeichner für die FWPS_LAYER_RPC_PROXY_CONN Laufzeitfilterebene an.
FWPS_FIELDS_RPC_PROXY_IF_IF

Gibt die Datenfeldbezeichner für die FWPS_LAYER_RPC_PROXY_IF Laufzeitfilterebene an.
FWPS_FIELDS_RPC_UM

Gibt die Datenfeldbezeichner für die FWPS_LAYER_RPC_UM Laufzeitfilterebene an.
FWPS_FIELDS_STREAM_PACKET_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_STREAM_PACKET_V4 Laufzeitfilterebene an.
FWPS_FIELDS_STREAM_PACKET_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_STREAM_PACKET_V6 Laufzeitfilterebene an.
FWPS_FIELDS_STREAM_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_STREAM_V4- und FWPS_LAYER_STREAM_V4_DISCARD Laufzeitfilterebene an.
FWPS_FIELDS_STREAM_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_STREAM_V6- und FWPS_LAYER_STREAM_V6_DISCARD Laufzeitfilterebene an.
INET_DISCARD_REASON

Definiert die möglichen Gründe, aus denen Daten von einer der Transportebenen verworfen werden.
IP_DISCARD_REASON

Definiert die möglichen Gründe, aus denen Daten von einer der Netzwerkebenen verworfen werden.