Dela via


Filtreringslageridentifierare för körning

Filtreringsskiktets identifierare under körtid används av callout-drivrutiner i kernelläge och representeras var och en av en lokalt unik identifierare (LUID), som är 64 bitar stor. Dessa identifierare är konstanta värden i den FWPS_BUILTIN_LAYERS uppräkning som definieras i Fwpsk.h. Dessa identifierare definieras på följande sätt:

Anmärkning

V4- och V6-suffixen i slutet av körningslageridentifierarna anger om lagret finns i IPv4-nätverksstacken eller i IPv6-nätverksstacken.

Körtidsfiltreringslageridentifierare Beskrivning av filtreringsskikt

FWPS_LAYER_INBOUND_IPPACKET_V4

FWPS_LAYER_INBOUND_IPPACKET_V6

Det här filtreringsskiktet finns i mottagarsökvägen strax efter att IP-huvudet för ett mottaget paket har parsats men innan någon BEARBETNING av IP-huvuden sker. Ingen IPsec-dekryptering eller återmontering har inträffat.

FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD

FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD

Det här filtreringsskiktet finns i mottagarsökvägen för bearbetning av mottagna paket som har tagits bort på nätverksskiktet.

FWPS_LAYER_OUTBOUND_IPPACKET_V4

FWPS_LAYER_OUTBOUND_IPPACKET_V6

Det här filtreringsskiktet finns i sändningssökvägen precis innan det skickade paketet utvärderas för fragmentering. All bearbetning av IP-huvuden är klar och alla tilläggshuvuden är på plats. All IPsec-autentisering och kryptering har redan inträffat.

FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD

FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD

Det här filtreringsskiktet finns i sändningssökvägen för bearbetning av skickade paket som har tagits bort på nätverksskiktet.

FWPS_LAYER_IPFORWARD_V4

FWPS_LAYER_IPFORWARD_V6

Det här filtreringsskiktet finns i vidarebefordringssökvägen vid den punkt där ett mottaget paket vidarebefordras.

FWPS_LAYER_IPFORWARD_V4_DISCARD

FWPS_LAYER_IPFORWARD_V6_DISCARD

Detta filtreringsskikt finns i vidarebefordringsvägen för bearbetning av vidarebefordrade paket som har slopats på vidarebefordringslagret.

FWPS_LAYER_INBOUND_TRANSPORT_V4

FWPS_LAYER_INBOUND_TRANSPORT_V6

Det här filtreringsskiktet finns i mottagarsökvägen strax efter att ett mottaget pakets huvud har parsats av nätverksstacken på transportlagret, men innan någon bearbetning av transportskiktet sker.

FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD

FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD

Det här filtreringsskiktet finns i mottagarsökvägen för bearbetning av mottagna paket som har tagits bort på transportlagret.

FWPS_LAYER_OUTBOUND_TRANSPORT_V4

FWPS_LAYER_OUTBOUND_TRANSPORT_V6

Det här filtreringsskiktet finns i sändningssökvägen strax efter att ett skickat paket har skickats till nätverksskiktet för bearbetning, men innan någon bearbetning av nätverksnivå sker.

Det här filtreringsskiktet finns överst i nätverksskiktet i stället för längst ned i transportlagret så att alla paket som skickas av tredje part eller som råpaket filtreras på det här lagret.

FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD

FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD

Det här filtreringsskiktet finns i sändningssökvägen för bearbetning av skickade paket som har tagits bort på transportlagret.

FWPS_LAYER_STREAM_V4

FWPS_LAYER_STREAM_V6

Det här filtreringslagret finns i dataströmmen. Det här lagret gör det möjligt att bearbeta nätverksdata per dataström. På dataströmlagret är nätverksdata dubbelriktade.

FWPS_LAYER_STREAM_V4_DISCARD

FWPS_LAYER_STREAM_V6_DISCARD

Det här filtreringsskiktet är reserverat för framtida användning.

FWPS_LAYER_DATAGRAM_DATA_V4

FWPS_LAYER_DATAGRAM_DATA_V6

Det här filtreringslagret finns i datagramdatasökvägen. Det här lagret gör det möjligt att bearbeta nätverksdata per datagram. På datagramlagret är nätverksdata dubbelriktade.

FWPS_LAYER_DATAGRAM_DATA_V4_DISCARD

FWPS_LAYER_DATAGRAM_DATA_V6_DISCARD

Det här filtreringslagret finns i datagramdatasökvägen för bearbetning av alla datagram som har tagits bort.

FWPS_LAYER_INBOUND_ICMP_ERROR_V4

FWPS_LAYER_INBOUND_ICMP_ERROR_V6

Det här filtreringsskiktet finns i mottagarsökvägen för bearbetning av mottagna ICMP-meddelanden för transportprotokollet.

FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD

FWPS_LAGER_INKOMMANDE_ICMP_FEL_V6_SLÄNG

Det här filtreringsskiktet finns i mottagarsökvägen för bearbetning av mottagna ICMP-meddelanden som har tagits bort.

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6

Det här filtreringsskiktet finns i sändningssökvägen för bearbetning av skickade ICMP-meddelanden för transportprotokollet.

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD

FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD

Det här filtreringsskiktet finns i sändningssökvägen för bearbetning av skickade ICMP-meddelanden som har tagits bort.

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6

Det här filtreringsskiktet gör det möjligt att auktorisera transportporttilldelningar, bindningsbegäranden, promiskuösa lägesbegäranden och raw-lägesbegäranden.

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD

FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD

Det här filtreringsskiktet gör det möjligt att bearbeta följande borttagna objekt: transportporttilldelningar, bindningsbegäranden, promiskuösa lägesbegäranden och raw-lägesbegäranden.

FWPS_LAYER_ALE_AUTH_LISTEN_V4

FWPS_LAYER_ALE_AUTH_LISTEN_V6

Det här filtreringsskiktet gör det möjligt att auktorisera TCP-lyssningsbegäranden.

FWPS_LAYER_ALE_AUTENTISERING_LYSSNA_V4_SLÄNG

FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD

Det här filtreringsskiktet gör det möjligt att bearbeta TCP-lyssningsförfrågningar som har tagits bort.

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6

Det här filtreringsskiktet gör det möjligt att auktorisera acceptbegäranden för inkommande TCP-anslutningar, samt auktorisera inkommande icke-TCP-trafik baserat på det första mottagna paketet.

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD

FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD

Det här filtreringsskiktet gör det möjligt att bearbeta begäranden om inkommande TCP-anslutningar som har tagits bort, samt bearbetning av auktoriseringar för inkommande icke-TCP-trafik som har tagits bort.

FWPS_LAYER_ALE_AUTH_CONNECT_V4

FWPS_LAYER_ALE_AUTH_CONNECT_V6

Det här filtreringsskiktet gör det möjligt att auktorisera anslutningsbegäranden för utgående TCP-anslutningar, samt auktorisera utgående icke-TCP-trafik baserat på det första paketet som skickas.

ALE-autentisering för anslutning V4, kassera

FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD

Det här filtreringsskiktet gör det möjligt att bearbeta anslutningsbegäranden för utgående TCP-anslutningar som har tagits bort, samt bearbetning av auktoriseringar för utgående icke-TCP-trafik som har tagits bort.

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6

Det här filtreringsskiktet gör det möjligt att meddela när en TCP-anslutning har upprättats eller när icke-TCP-trafik har auktoriserats.

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD

FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD

Det här filtreringsskiktet gör det möjligt att bearbeta när en etablerad TCP-anslutning har tagits bort på det etablerade flödesskiktet, samt när auktoriserad icke-TCP-trafik har tagits bort på det flödesetablerade lagret.

FWPS_LAYER_RESERVED1_V4

FWPS_LAYER_RESERVED1_V6

Det här filtreringsskiktet stöds inte.

FWPS_LAYER_NAME_RESOLUTION_CACHE_V4

FWPS_LAYER_NAME_RESOLUTION_CACHE_V6

Det här filtreringsskiktet gör det möjligt att fråga efter de namn som nyligen lösts av systemet.

FWPS_LAYER_ALE_RESOURCE_RELEASE_V4

FWPS_LAYER_ALE_RESOURCE_RELEASE_V6

Det här filterlagret används som en möjlighet att frigöra resurser som har tilldelats av anropsdrivrutinen i något av ALE_RESOURCE_ASSIGNMENT-lagren.

FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4

FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6

Det här filtreringslagret används som en möjlighet att frigöra resurser som allokeras av utropsdrivrutinen i någon av "ALE_AUTH_CONNECT"- eller "ALE_AUTH_RECV_ACCEPT"-lagren.

FWPS_LAYER_ALE_CONNECT_REDIRECT_V4

FWPS_LAYER_ALE_CONNECT_REDIRECT_V6

Det här filtreringsskiktet möjliggör omdirigering av anslutningsbegäranden till en annan IPV4/IPV6-adress och TCP/UDP-port.

FWPS_LAYER_ALE_BIND_REDIRECT_V4

FWPS_LAYER_ALE_BIND_REDIRECT_V6

Det här filtreringsskiktet möjliggör omdirigering av bindningsbegäranden till en annan lokal IPV4/IPV6-adress och/eller lokal TCP/UDP-port.
FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET Det här filtreringslagret gör det möjligt att inspektera MAC-ramdata på det inkommande lägre lagret (till NDIS-protokolldrivrutinen). Obs: Endast tillgängligt i Windows 8 och senare.
FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET Det här filtreringslagret gör det möjligt att inspektera MAC-ramdata på det utgående övre lagret (till NDIS-protokolldrivrutinen). Obs: Endast tillgängligt i Windows 8 och senare.
FWPS_LAYER_INBOUND_MAC_FRAME_NATIVE Det här filtreringslagret gör det möjligt att inspektera MAC-ramdata på det inkommande lägre lagret (till NDIS-miniportdrivrutinen). Obs: Endast tillgängligt i Windows 8 och senare.
FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE Det här filtreringslagret gör det möjligt att inspektera MAC-ramdata på det utgående lägre lagret (till NDIS-miniportdrivrutinen). Obs: Endast tillgängligt i Windows 8 och senare.
FWPS_LAYER_INGRESS_VSWITCH_ETHERNET Det här filtreringslagret gör det möjligt att inspektera inkommande 802.3-data för den Hyper-V utökningsbara växeln. Obs: Endast tillgängligt i Windows 8 och senare.
FWPS_LAYER_EGRESS_VSWITCH_ETHERNET Det här filtreringslagret gör det möjligt att inspektera utgående 802.3-data för den Hyper-V utökningsbara växeln. Obs: Endast tillgängligt i Windows 8 och senare.

FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4

FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6

Det här filtreringslagret gör det möjligt att inspektera inkommande transportdata för den Hyper-V utökningsbara växeln. Obs: Endast tillgängligt i Windows 8 och senare.

FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4

FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6

Det här filtreringslagret gör det möjligt att inspektera utgående transportdata för den Hyper-V utökningsbara växeln. Obs: Endast tillgängligt i Windows 8 och senare.

FWPS_LAYER_STREAM_PACKET_V4

FWPS_LAYER_STREAM_PACKET_V6

Det här filtreringslagret gör det möjligt att inspektera nätverksdata på en per-TCP-paket-basis, inklusive utbyten av handskaknings- och flödeskontrollinformation. På dataströmpaketlagret är nätverksdata dubbelriktade.

FWPS_LAYER_IPSEC_KM_DEMUX_V4

FWPS_LAYER_IPSEC_KM_DEMUX_V6

Det här filtreringsskiktet används för att avgöra vilka nyckelmoduler som anropas när det lokala systemet är initieraren. Det här är ett filtreringslager i användarläge.

FWPS_LAYER_IPSEC_V4

FWPS_LAYER_IPSEC_V6

Med det här filtreringslagret kan nyckelmodulen söka efter principinformation i snabbläge när du förhandlar om säkerhetsassociationer i snabbläge. Det här är ett filtreringslager i användarläge.

FWPS_LAYER_IKEEXT_V4

FWPS_LAYER_IKEEXT_V6

Det här filtreringslagret gör att IKE- och autentiserade IP-moduler kan söka efter principinformation i huvudläge när du förhandlar om säkerhetsassociationer i huvudläge. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_RPC_UM Det här filtreringslagret gör det möjligt att inspektera RPC-datafälten som är tillgängliga i användarläge. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_RPC_EPMAP Det här filtreringslagret gör det möjligt att inspektera RPC-datafälten som är tillgängliga i användarläge under slutpunktsupplösningen. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_RPC_EP_ADD Det här filtreringslagret gör det möjligt att inspektera RPC-datafälten som är tillgängliga i användarläge när en ny slutpunkt läggs till. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_RPC_PROXY_CONN Det här filtreringsskiktet gör det möjligt att inspektera RpcProxy-anslutningsbegäranden. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_RPC_PROXY_IF Det här filtreringsskiktet gör det möjligt att inspektera gränssnittet som används för RpcProxy-anslutningar. Det här är ett filtreringslager i användarläge.
FWPS_LAYER_KM_AUTHORIZATION Med det här filtreringsskiktet kan du auktorisera etablering av säkerhetsassociationer.

Varje identifierare för körningslager har en associerad identifierare för körningsdatafält som representerar en uppsättning konstanta värden. Dessa datafältidentifierare deklareras som FWPS_FIELDS_XXX enumerationer i Fwpsk.h. Mer information finns i Datafältidentifierare.