Windows-Filterplattform

Übersicht über die Windows-Filterplattformtechnologie.

Zum Entwickeln der Windows-Filterplattform benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
DL_ADDRESS_TYPE

Die DL_ADDRESS_TYPE-Aufzählung (netiodef.h) gibt den Typ der Datalink-Layeradresse an.
DL_ADDRESS_TYPE

Die DL_ADDRESS_TYPE-Aufzählung (fwpmtypes.h) gibt den Typ der Datalink-Layeradresse an.
FWP_AF

Der FWP_AF Aufzählungstyp.
FWP_CLASSIFY_OPTION_TYPE

Der FWP_CLASSIFY_OPTION_TYPE Aufzählungstyp wird während der Laufzeitklassifizierung von Legenden und Shims verwendet. FWP_CLASSIFY_OPTION_TYPE gibt Timeoutoptionen für Unicast-, Multicast- und lose Quellzuordnungszustände an und ermöglicht das Blockieren oder Die Berechtigung der Zustandserstellung für ausgehenden Multicast- und Übertragungsdatenverkehr.
FWP_DATA_TYPE

Datentypen, die in einem FWP_VALUE0 oder einem FWP_CONDITION_VALUE0structure gespeichert werden können.
FWP_DIRECTION

Richtung des Netzwerkdatenverkehrs.
FWP_ETHER_ENCAP_METHOD

Gibt die Methode zum Kapseln von Ethernet II- und SNAP-Datenverkehr an. Reserviert
FWP_FILTER_ENUM_TYPE

Gibt an, wie die Enumerationsbedingungen des Filters interpretiert werden sollen.
FWP_IP_VERSION

Gibt die IP-Version an. (FWP_IP_VERSION)
FWP_MATCH_TYPE

Unterschiedliche Übereinstimmungstypen, die in Filterbedingungen zulässig sind.
FWP_NETWORK_CONNECTION_POLICY_SETTING_TYPE

TBD
FWP_VSWITCH_NETWORK_TYPE

Gibt den Netzwerktyp eines vSwitch an.
FWPM_APPC_NETWORK_CAPABILITY_TYPE

Gibt den Typ der App-Containernetzwerkfunktion an, die dem betreffenden Objekt oder Datenverkehr zugeordnet ist.
FWPM_CHANGE_TYPE

Wird beim Verteilen von Änderungsbenachrichtigungen an Abonnenten verwendet.
FWPM_CONNECTION_EVENT_TYPE

Gibt den Typ des Verbindungsobjektänderungsereignisses an.
FWPM_ENGINE_OPTION

Konfigurierbare Optionen für das Filtermodul.
FWPM_FIELD_TYPE

Enthält zusätzliche Informationen dazu, wie die Daten des Felds interpretiert werden sollen.
FWPM_NET_EVENT_TYPE

Typ des Net-Ereignisses.
FWPM_PROVIDER_CONTEXT_TYPE

Typen von Anbieterkontexten, die möglicherweise im Basisfiltermodul (BASE Filtering Engine, BFE) gespeichert werden können.
FWPM_SERVICE_STATE

Gibt den aktuellen Status des Filtermoduls an.
FWPM_SYSTEM_PORT_TYPE

Der FWPM_SYSTEM_PORT_TYPE Aufzählungstyp.
FWPM_VSWITCH_EVENT_TYPE

Gibt den Typ eines vSwitch-Ereignisses an.
FWPS_BUILTIN_LAYERS

Definiert Konstanten, die integrierte Laufzeitfilterungsebenenbezeichner angeben. Jede wird durch einen lokal eindeutigen Bezeichner (LUID) dargestellt, der 64 Bit groß ist.
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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_INBOUND_IPPACKET_V4

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_IPPACKET_V4 und FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_INBOUND_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_INBOUND_TRANSPORT_V6 und FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_IPFORWARD_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_IPFORWARD_V6 und FWPS_LAYER_IPFORWARD_V6_DISCARD Laufzeitfilterebenen 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 Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_OUTBOUND_IPPACKET_V4

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

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_IPPACKET_V6 und FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_OUTBOUND_TRANSPORT_V6 und FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD Laufzeitfilterebenen 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 Laufzeitfilterebenen an.
FWPS_FIELDS_STREAM_V6

Gibt die Datenfeldbezeichner für die FWPS_LAYER_STREAM_V6 und FWPS_LAYER_STREAM_V6_DISCARD Laufzeitfilterebenen an.
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

Gibt den Typ des Identitätswechsels an, der ausgeführt werden soll, wenn authentifizierte Internetprotokoll (AuthIP) für die Authentifizierung verwendet wird.
IKEEXT_AUTHENTICATION_METHOD_TYPE

Gibt den Typ der Authentifizierungsmethode an, die von Internet Key Exchange (IKE), authenticated Internet Protocol (AuthIP) oder IKEv2 verwendet wird.
IKEEXT_CERT_CONFIG_TYPE

Gibt einen Zertifikatskonfigurationstyp an.
IKEEXT_CERT_CRITERIA_NAME_TYPE

Gibt den Typ der NAMEN-Felder an, die für kriterien für die Zertifikatauswahl "subject" möglich sind.
IKEEXT_CIPHER_TYPE

Gibt den Typ des Verschlüsselungsalgorithmus an, der zum Verschlüsseln der IKE-Nachrichten (Internet Key Exchange) und authentifizierte Internetprotokollnachrichten (AuthIP) verwendet wird.
IKEEXT_DH_GROUP

Gibt den Typ der Diffie Hellman-Gruppe an, die für internet Key Exchange (IKE) und die AuthIP-Schlüsselgenerierung (Authenticated Internet Protocol) verwendet wird.
IKEEXT_EM_SA_STATE

Staaten für den Erweiterten Modus (EM)-Aushandlungsaustausch, der Teil des AuthIP-Protokolls (Authenticated Internet Protocol) ist.
IKEEXT_INTEGRITY_TYPE

Gibt den Typ des Hashalgorithmus an, der für den Integritätsschutz von Internet Key Exchange (IKE) und authentifizierten Internetprotokollnachrichten (AuthIP) verwendet wird.
IKEEXT_KEY_MODULE_TYPE

Gibt den Typ des Schlüsselmoduls an.
IKEEXT_MM_SA_STATE

Staaten für den Main Mode (MM)-Aushandlungsaustausch, der Teil der AuthIP-Protokolle (Authenticated Internet Protocol) und Internet Key Exchange (IKE) ist.
IKEEXT_QM_SA_STATE

States for the Quick Mode (QM) negotiation exchanges that are part of the Authenticated Internet Protocol (AuthIP) and Internet Key Exchange (IKE) protocol.
IKEEXT_SA_ROLE

Rolle der Sicherheitszuordnung (SA) für Internet Key Exchange (IKE) und authentifizierte Internet protocol (AuthIP)-Hauptmodus- oder Schnellmodusverhandlungen.
INET_DISCARD_REASON

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

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

Gibt den Typ des Hashalgorithmus an, der in einer IPsec SA für die Datenursprungauthentifizierung und integritätsschutz verwendet wird.
IPSEC_CIPHER_TYPE

Gibt den Typ des Verschlüsselungsalgorithmus an, der in einer IPsec SA zum Datenschutz verwendet wird.
IPSEC_FAILURE_POINT

An welchem Punkt IPsec fehlgeschlagen ist.
IPSEC_PFS_GROUP

Gibt den Diffie Hellman-Algorithmus an, der für den Schnellmodus PFS (Perfect Forward Secrecy) verwendet werden soll.
IPSEC_SA_CONTEXT_EVENT_TYPE0

Gibt den Typ des IPsec-Sicherheitszuordnungsereignisses (SA) an.
IPSEC_TOKEN_MODE

Verschiedene IPsec-Modi, in denen ein Token abgerufen werden kann.
IPSEC_TOKEN_PRINCIPAL

Ein Zugriffstokenprinzipal.
IPSEC_TOKEN_TYPE

Ein IPsec-Tokentyp.
IPSEC_TRAFFIC_TYPE

Gibt den Typ des zu beschreibenden IPsec-Datenverkehrs an.
IPSEC_TRANSFORM_TYPE

Gibt den Typ einer IPsec-Sicherheitszuordnungstransformation (SA) an.

Funktionen

 
FWPM_CALLOUT_CHANGE_CALLBACK0

Wird verwendet, um dem Beschriftungsänderungsbenachrichtigungsprozess benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_CONNECTION_CALLBACK0

Wird verwendet, um dem Abonnementprozess des Verbindungsobjekts benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_DYNAMIC_KEYWORD_CALLBACK0

Eine Rückruffunktion, die Sie implementieren, die mit Benachrichtigungen über Änderungen an dynamischen Schlüsselwortadressenobjekten (FW_DYNAMIC_KEYWORD_ADDRESS0) aufgerufen wird.
FWPM_FILTER_CHANGE_CALLBACK0

Wird verwendet, um dem Filteränderungsbenachrichtigungsprozess benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_NET_EVENT_CALLBACK0

Wird verwendet, um dem Net-Ereignisabonnementprozess benutzerdefiniertes Verhalten hinzuzufügen. (FWPM_NET_EVENT_CALLBACK0)
FWPM_NET_EVENT_CALLBACK1

Wird verwendet, um dem Net-Ereignisabonnementprozess benutzerdefiniertes Verhalten hinzuzufügen. (FWPM_NET_EVENT_CALLBACK1)
FWPM_NET_EVENT_CALLBACK2

Wird verwendet, um dem Net-Ereignisabonnementprozess benutzerdefiniertes Verhalten hinzuzufügen. (FWPM_NET_EVENT_CALLBACK2)
FWPM_NET_EVENT_CALLBACK3

Eine Rückruffunktion zum Hinzufügen eines benutzerdefinierten Verhaltens zum Net-Ereignisabonnementprozess.
FWPM_NET_EVENT_CALLBACK4

Eine Rückruffunktion zum Hinzufügen eines benutzerdefinierten Verhaltens zum Net-Ereignisabonnementprozess.
FWPM_PROVIDER_CHANGE_CALLBACK0

So fügen Sie dem Anbieteränderungsbenachrichtigungsprozess benutzerdefiniertes Verhalten hinzu.
FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0

Wird verwendet, um dem Benachrichtigungsprozess zur Anbieterkontextänderung benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_SUBLAYER_CHANGE_CALLBACK0

Wird verwendet, um dem Änderungsbenachrichtigungsprozess der Unterschicht benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_SYSTEM_PORTS_CALLBACK0

Wird verwendet, um dem Systemportabonnementprozess benutzerdefiniertes Verhalten hinzuzufügen.
FWPM_VSWITCH_EVENT_CALLBACK0

Wird verwendet, um dem vSwitch-Ereignisabonnementprozess benutzerdefiniertes Verhalten hinzuzufügen.
FwpmCalloutAdd0

Fügt dem System ein neues Popupobjekt hinzu.
FwpmCalloutCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Legendenobjekten.
FwpmCalloutDeleteById0

Entfernt ein Popupobjekt aus dem System. (FwpmCalloutDeleteById0)
FwpmCalloutDeleteByKey0

Entfernt ein Popupobjekt aus dem System. (FwpmCalloutDeleteByKey0)
FwpmCalloutDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmCalloutCreateEnumHandle0 zurückgegeben wird.
FwpmCalloutEnum0

Gibt die nächste Seite der Ergebnisse aus dem Legendenumerator zurück.
FwpmCalloutGetById0

Ruft ein Popupobjekt ab. (FwpmCalloutGetById0)
FwpmCalloutGetByKey0

Ruft ein Popupobjekt ab. (FwpmCalloutGetByKey0)
FwpmCalloutGetSecurityInfoByKey0

Ruft eine Kopie des Sicherheitsdeskriptors für ein Popupobjekt ab.
FwpmCalloutSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Popupobjekts fest.
FwpmCalloutSubscribeChanges0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich Änderungen in einer bestimmten Legende anzufordern.
FwpmCalloutSubscriptionsGet0

Ruft ein Array aller Aktuellen Abonnements für Popupänderungsbenachrichtigungen ab.
FwpmCalloutUnsubscribeChanges0

Wird verwendet, um ein Popupänderungsabonnement zu kündigen und den Empfang von Änderungsbenachrichtigungen zu beenden.
FwpmConnectionCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Verbindungsobjekten.
FwpmConnectionDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmConnectionCreateEnumHandle0 zurückgegeben wird.
FwpmConnectionEnum0

Gibt die nächste Seite der Ergebnisse aus dem Verbindungsobjekt-Enumerator zurück.
FwpmConnectionGetById0

Ruft ein Verbindungsobjekt ab.
FwpmConnectionGetSecurityInfo0

Ruft eine Kopie der Sicherheitsbeschreibung für ein Verbindungsobjektänderungsereignis ab.
FwpmConnectionPolicyAdd0

Ermöglicht ihnen das Konfigurieren ausdrucksstarker Routingrichtlinien für ausgehende Verbindungen.
FwpmConnectionPolicyDeleteByKey0

Entfernt die Verbindungsrichtlinie, die mit der im FWPM_PROVIDER_CONTEXT::p roviderContextKey angegebenen GUID erstellt wurde, als Sie "FwpmConnectionPolicyAdd0" aufgerufen haben.
FwpmConnectionSetSecurityInfo0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor für ein Verbindungsobjektänderungsereignis fest.
FwpmConnectionSubscribe0

Wird verwendet, um die Übermittlung von Benachrichtigungen zu Änderungen an einem Verbindungsobjekt anzufordern.
FwpmConnectionSubscriptionsGet0

Ruft ein Array aller Benachrichtigungsabonnements zur Änderung des aktuellen Verbindungsobjekts ab.
FwpmConnectionUnsubscribe0

Wird verwendet, um ein Ereignisabonnement zum Ändern eines Verbindungsobjekts abzubrechen und den Empfang von Benachrichtigungen zu beenden.
FwpmDynamicKeywordSubscribe0

Fordert die Übermittlung von Benachrichtigungen bezüglich Änderungen an bestimmten dynamischen Schlüsselwortadressenobjekten (FW_DYNAMIC_KEYWORD_ADDRESS0) an.
FwpmDynamicKeywordUnsubscribe0

Bricht die Übermittlung von Benachrichtigungen bezüglich Änderungen an bestimmten dynamischen Schlüsselwortadressenobjekten (FW_DYNAMIC_KEYWORD_ADDRESS0) ab.
FwpmEngineClose0

Schließt eine Sitzung mit einem Filtermodul.
FwpmEngineGetOption0

Ruft eine Filtermoduloption ab.
FwpmEngineGetSecurityInfo0

Ruft eine Kopie der Sicherheitsbeschreibung für das Filtermodul ab.
FwpmEngineOpen0

Öffnet eine Sitzung mit dem Filtermodul.
FwpmEngineSetOption0

Ändert die Einstellungen des Filtermoduls.
FwpmEngineSetSecurityInfo0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor des Filtermoduls fest.
FwpmFilterAdd0

Fügt dem System ein neues Filterobjekt hinzu.
FwpmFilterCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Filterobjekten.
FwpmFilterDeleteById0

Entfernt ein Filterobjekt aus dem System. (FwpmFilterDeleteById0)
FwpmFilterDeleteByKey0

Entfernt ein Filterobjekt aus dem System. (FwpmFilterDeleteByKey0)
FwpmFilterDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmFilterCreateEnumHandle0 zurückgegeben wird. (FwpmFilterDestroyEnumHandle0)
FwpmFilterEnum0

Gibt die nächste Seite der Ergebnisse aus dem Filterenumerator zurück.
FwpmFilterGetById0

Ruft ein Filterobjekt ab. (FwpmFilterGetById0)
FwpmFilterGetByKey0

Ruft ein Filterobjekt ab. (FwpmFilterGetByKey0)
FwpmFilterGetSecurityInfoByKey0

Ruft eine Kopie der Sicherheitsbeschreibung für ein Filterobjekt ab.
FwpmFilterSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Filterobjekts fest.
FwpmFilterSubscribeChanges0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich Änderungen in einem bestimmten Filter anzufordern.
FwpmFilterSubscriptionsGet0

Ruft ein Array aller aktuellen Filteränderungsbenachrichtigungsabonnements ab.
FwpmFilterUnsubscribeChanges0

Wird verwendet, um ein Filteränderungsabonnement zu kündigen und den Empfang von Änderungsbenachrichtigungen zu beenden.
FwpmFreeMemory0

Wird verwendet, um Speicherressourcen freizugeben, die von den Funktionen der Windows-Filterplattform (WFP) zugewiesen werden.
FwpmGetAppIdFromFileName0

Ruft einen Anwendungsbezeichner aus einem Dateinamen ab.
FwpmIPsecTunnelAdd0

Fügt dem System eine neue IPsec-Tunnelmodusrichtlinie (Internet Protocol Security) hinzu. (FwpmIpsecTunnelAdd0)
FwpmIPsecTunnelAdd1

Fügt dem System eine neue IPsec-Tunnelmodusrichtlinie (Internet Protocol Security) hinzu. (FwpmIpsecTunnelAdd1)
FwpmIPsecTunnelAdd2

Fügt dem System eine neue IPsec-Tunnelmodusrichtlinie (Internet Protocol Security) hinzu. (FwpmIPsecTunnelAdd2)
FwpmIPsecTunnelAdd3

Fügt dem System eine neue IPsec-Tunnelmodusrichtlinie (Internet Protocol Security) hinzu.
FwpmIPsecTunnelDeleteByKey0

Entfernt eine IPsec-Tunnelmodusrichtlinie (Internet Protocol Security) aus dem System.
FwpmLayerCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Layerobjekten.
FwpmLayerDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmFilterCreateEnumHandle0 zurückgegeben wird. (FwpmLayerDestroyEnumHandle0)
FwpmLayerEnum0

Gibt die nächste Seite der Ergebnisse aus dem Layer-Enumerator zurück.
FwpmLayerGetById0

Ruft ein Layerobjekt ab. (FwpmLayerGetById0)
FwpmLayerGetByKey0

Ruft ein Layerobjekt ab. (FwpmLayerGetByKey0)
FwpmLayerGetSecurityInfoByKey0

Ruft eine Kopie der Sicherheitsbeschreibung für ein Layerobjekt ab.
FwpmLayerSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Layerobjekts fest.
FwpmNetEventCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Reihe von Netzwerkereignissen.
FwpmNetEventDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmNetEventCreateEnumHandle0 zurückgegeben wird.
FwpmNetEventEnum0

Gibt die nächste Seite der Ergebnisse aus dem Netzwerkereignis-Enumerator zurück. (FwpmNetEventEnum0)
FwpmNetEventEnum1

Gibt die nächste Seite der Ergebnisse aus dem Netzwerkereignis-Enumerator zurück. (FwpmNetEventEnum1)
FwpmNetEventEnum2

Gibt die nächste Seite der Ergebnisse aus dem Netzwerkereignis-Enumerator zurück. (FwpmNetEventEnum2)
FwpmNetEventEnum3

Gibt die nächste Seite der Ergebnisse aus dem Netzwerkereignis-Enumerator zurück. (FwpmNetEventEnum3)
FwpmNetEventEnum4

Ruft die nächste Seite der Ergebnisse aus dem Enumerator des Netzwerkereignisses ab.
FwpmNetEventEnum5

Ruft die nächste Seite der Ergebnisse aus dem Enumerator des Netzwerkereignisses ab.
FwpmNetEventsGetSecurityInfo0

Die FwpmNetEventsGetSecurityInfo0-Funktion ruft eine Kopie des Sicherheitsdeskriptors für ein Netzwerkereignisobjekt ab.
FwpmNetEventsSetSecurityInfo0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Netzwerkereignisobjekts fest.
FwpmNetEventSubscribe0

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Net-Ereignis anzufordern. (FwpmNetEventSubscribe0)
FwpmNetEventSubscribe1

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Net-Ereignis anzufordern. (FwpmNetEventSubscribe1)
FwpmNetEventSubscribe2

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Net-Ereignis anzufordern. (FwpmNetEventSubscribe2)
FwpmNetEventSubscribe3

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Net-Ereignis anzufordern.
FwpmNetEventSubscribe4

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Net-Ereignis anzufordern.
FwpmNetEventSubscriptionsGet0

Ruft ein Array aller aktuellen Net-Ereignisbenachrichtigungsabonnements ab.
FwpmNetEventUnsubscribe0

Wird verwendet, um ein Net-Ereignisabonnement zu kündigen und den Empfang von Benachrichtigungen zu beenden.
FwpmProviderAdd0

Fügt dem System einen neuen Anbieter hinzu.
FwpmProviderContextAdd0

Fügt dem System einen neuen Anbieterkontext hinzu. (FwpmProviderContextAdd0)
FwpmProviderContextAdd1

Fügt dem System einen neuen Anbieterkontext hinzu. (FwpmProviderContextAdd1)
FwpmProviderContextAdd2

Fügt dem System einen neuen Anbieterkontext hinzu. (FwpmProviderContextAdd2)
FwpmProviderContextAdd3

Fügt dem System einen neuen Anbieterkontext hinzu.
FwpmProviderContextCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Reihe von Anbieterkontexten.
FwpmProviderContextDeleteById0

Entfernt einen Anbieterkontext aus dem System.
FwpmProviderContextDeleteByKey0

Entfernt einen Anbieterkontext aus dem System.
FwpmProviderContextDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmProviderContextCreateEnumHandle0 zurückgegeben wird.
FwpmProviderContextEnum0

Gibt die nächste Seite der Ergebnisse des Anbieterkontext-Enumerations zurück. (FwpmProviderContextEnum0)
FwpmProviderContextEnum1

Gibt die nächste Seite der Ergebnisse des Anbieterkontext-Enumerations zurück. (FwpmProviderContextEnum1)
FwpmProviderContextEnum2

Gibt die nächste Seite der Ergebnisse des Anbieterkontext-Enumerations zurück. (FwpmProviderContextEnum2)
FwpmProviderContextEnum3

Gibt die nächste Seite der Ergebnisse des Anbieterkontext-Enumerations zurück.
FwpmProviderContextGetById0

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetById0)
FwpmProviderContextGetById1

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetById1)
FwpmProviderContextGetById2

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetById2)
FwpmProviderContextGetById3

Ruft einen Anbieterkontext ab.
FwpmProviderContextGetByKey0

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetByKey0)
FwpmProviderContextGetByKey1

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetByKey1)
FwpmProviderContextGetByKey2

Ruft einen Anbieterkontext ab. (FwpmProviderContextGetByKey2)
FwpmProviderContextGetByKey3

Ruft einen Anbieterkontext ab.
FwpmProviderContextGetSecurityInfoByKey0

Ruft eine Kopie der Sicherheitsbeschreibung für ein Anbieterkontextobjekt ab.
FwpmProviderContextSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Anbieterkontextobjekts fest.
FwpmProviderContextSubscribeChanges0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich Änderungen in einem bestimmten Anbieterkontext anzufordern.
FwpmProviderContextSubscriptionsGet0

Ruft ein Array aller Aktuellen Anbieterkontextänderungsbenachrichtigungsabonnements ab.
FwpmProviderContextUnsubscribeChanges0

Wird verwendet, um ein Anbieterkontextänderungsabonnement zu kündigen und den Empfang von Änderungsbenachrichtigungen zu beenden.
FwpmProviderCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Reihe von Anbietern.
FwpmProviderDeleteByKey0

Entfernt einen Anbieter aus dem System.
FwpmProviderDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmProviderCreateEnumHandle0 zurückgegeben wird.
FwpmProviderEnum0

Gibt die nächste Seite der Ergebnisse des Anbieter-Enumerators zurück.
FwpmProviderGetByKey0

Ruft einen Anbieter ab.
FwpmProviderGetSecurityInfoByKey0

Ruft eine Kopie des Sicherheitsdeskriptors für ein Anbieterobjekt ab.
FwpmProviderSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor eines Anbieterobjekts fest.
FwpmProviderSubscribeChanges0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich Änderungen in einem bestimmten Anbieter anzufordern.
FwpmProviderSubscriptionsGet0

Ruft ein Array aller Aktuellen Anbieteränderungsbenachrichtigungsabonnements ab.
FwpmProviderUnsubscribeChanges0

Wird verwendet, um ein Anbieteränderungsabonnement zu kündigen und den Empfang von Änderungsbenachrichtigungen zu beenden.
FwpmSessionCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Sitzungsobjekten.
FwpmSessionDestroyEnumHandle0

Gibt ein Handle frei, das von FwpmSessionCreateEnumHandle0 zurückgegeben wird.
FwpmSessionEnum0

Gibt die nächste Seite der Ergebnisse aus der Sitzungsumerator zurück.
FwpmSubLayerAdd0

Fügt dem System eine neue Unterschicht hinzu.
FwpmSubLayerCreateEnumHandle0

Erstellt ein Handle zum Aufzählen einer Gruppe von Unterlayern.
FwpmSubLayerDeleteByKey0

Löscht einen Unterlayer aus dem System anhand seines Schlüssels.
FwpmSubLayerDestroyEnumHandle0

Gibt einen von FwpmSubLayerCreateEnumHandle0 zurückgegebenen Handle frei.
FwpmSubLayerEnum0

Gibt die nächste Seite der Ergebnisse aus dem Unterlayer-Enumerationszeichen zurück.
FwpmSubLayerGetByKey0

Ruft einen Unterlayer anhand seines Schlüssels ab.
FwpmSubLayerGetSecurityInfoByKey0

Ruft eine Kopie des Sicherheitsdeskriptors für einen Unterlayer ab.
FwpmSubLayerSetSecurityInfoByKey0

Legt die angegebenen Sicherheitsinformationen in der Sicherheitsbeschreibung eines Unterlayers fest.
FwpmSubLayerSubscribeChanges0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich Änderungen in einem bestimmten Unterlayer anzufordern.
FwpmSubLayerSubscriptionsGet0

Ruft ein Array aller aktuellen Abonnements für Änderungen auf Unterebene ab.
FwpmSubLayerUnsubscribeChanges0

Wird verwendet, um ein Unterlayeränderungsabonnement zu kündigen und den Empfang von Änderungsbenachrichtigungen zu beenden.
FwpmSystemPortsGet0

Ruft ein Array aller Systemporttypen ab.
FwpmSystemPortsSubscribe0

Wird verwendet, um die Übermittlung von Benachrichtigungen zu einem bestimmten Systemport anzufordern.
FwpmSystemPortsUnsubscribe0

Wird verwendet, um ein Systemportabonnement zu kündigen und den Empfang von Benachrichtigungen zu beenden.
FwpmTransactionAbort0

Bewirkt, dass die aktuelle Transaktion innerhalb der aktuellen Sitzung abgebrochen und zurückgesetzt wird.
FwpmTransactionBegin0

Beginnt eine explizite Transaktion innerhalb der aktuellen Sitzung.
FwpmTransactionCommit0

Commits der aktuellen Transaktion innerhalb der aktuellen Sitzung.
FwpmvSwitchEventsGetSecurityInfo0

Ruft eine Kopie des Sicherheitsdeskriptors für ein vSwitch-Ereignis ab.
FwpmvSwitchEventsSetSecurityInfo0

Legt die angegebenen Sicherheitsinformationen im Sicherheitsdeskriptor für ein vSwitch-Ereignis fest.
FwpmvSwitchEventSubscribe0

Wird verwendet, um die Übermittlung von Benachrichtigungen bezüglich eines bestimmten vSwitch-Ereignisses anzufordern.
FwpmvSwitchEventUnsubscribe0

Wird verwendet, um ein vSwitch-Ereignisabonnement zu kündigen und den Empfang von Benachrichtigungen zu beenden.
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0

TBD
FWPS_CALLOUT_CLASSIFY_FN0

Das Filtermodul ruft die Popupfunktion "klassifizierenFn0" auf, wenn daten vorhanden sind, die von der Legende verarbeitet werden sollen.
FWPS_CALLOUT_CLASSIFY_FN1

Das Filtermodul ruft die Popupfunktion "klassifizierenFn1" auf, wenn daten vorhanden sind, die von der Legende verarbeitet werden sollen.
FWPS_CALLOUT_CLASSIFY_FN2

Das Filtermodul ruft die Popupfunktion "klassifizierenFn2" auf, wenn daten vorhanden sind, die von der Legende verarbeitet werden sollen.