fwpsu.h 헤더
이 헤더는 Windows 필터링 플랫폼에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
fwpsu.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
FWPS_IS_L2_METADATA_FIELD_PRESENT TBD |
FWPS_IS_METADATA_FIELD_PRESENT TBD |
FwpsAleEndpointCreateEnumHandle0 다른 ALE(애플리케이션 계층 적용) 엔드포인트 함수와 함께 엔드포인트 데이터를 열거하는 데 사용할 수 있는 핸들을 만듭니다. |
FwpsAleEndpointDestroyEnumHandle0 FwpsAleEndpointCreateEnumHandle0을 호출하여 만든 엔드포인트 열거형 핸들을 삭제합니다. |
FwpsAleEndpointEnum0 ALE(애플리케이션 계층 적용) 엔드포인트를 열거합니다. |
FwpsAleEndpointGetById0 ALE(애플리케이션 계층 적용) 엔드포인트에 대한 정보를 검색합니다. |
FwpsAleEndpointGetSecurityInfo0 ALE(애플리케이션 계층 적용) 엔드포인트 열거 세션에 대한 보안 정보를 검색합니다. |
FwpsAleEndpointSetSecurityInfo0 ALE(애플리케이션 계층 적용) 엔드포인트 열거 세션에 대한 보안 정보를 설정합니다. |
FwpsOpenToken0 액세스 토큰을 엽니다. |
FWPS_CALLOUT_BOOTTIME_CALLOUT_DELETE_NOTIFY_FN0 TBD |
FWPS_CALLOUT_CLASSIFY_FN0 필터 엔진은 콜아웃에서 처리할 데이터가 있을 때마다 콜아웃의 classifyFn0 콜아웃 함수를 호출합니다. |
FWPS_CALLOUT_CLASSIFY_FN1 필터 엔진은 콜아웃에서 처리할 데이터가 있을 때마다 콜아웃의 classifyFn1 콜아웃 함수를 호출합니다. |
FWPS_CALLOUT_CLASSIFY_FN2 필터 엔진은 콜아웃에서 처리할 데이터가 있을 때마다 콜아웃의 classifyFn2 콜아웃 함수를 호출합니다. |
FWPS_CALLOUT_CLASSIFY_FN3 TBD |
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0 필터 엔진은 콜아웃의 flowDeleteFn 콜아웃 함수를 호출하여 콜아웃에서 처리 중인 데이터 흐름이 종료되고 있음을 콜아웃에 알립니다. |
FWPS_CALLOUT_NOTIFY_FN0 필터 엔진은 콜아웃의 notifyFn0 콜아웃 함수를 호출하여 콜아웃 드라이버에 콜아웃과 연결된 이벤트에 대해 알립니다. |
FWPS_CALLOUT_NOTIFY_FN1 필터 엔진은 콜아웃의 notifyFn1 콜아웃 함수를 호출하여 콜아웃 드라이버에 콜아웃과 연결된 이벤트에 대해 알립니다. |
FWPS_CALLOUT_NOTIFY_FN2 필터 엔진은 콜아웃의 notifyFn2 콜아웃 함수를 호출하여 콜아웃 드라이버에 콜아웃과 연결된 이벤트에 대해 알립니다. |
FWPS_CALLOUT_NOTIFY_FN3 TBD |
FWPS_INCOMING_METADATA_VALUES0 필터 엔진이 설명선의 classifyFn 설명선 함수에 전달하는 메타데이터 값을 정의합니다. |
FWPS_BUILTIN_LAYERS 기본 제공 런타임 필터링 계층 식별자를 지정하는 상수를 정의합니다. 각각은 크기가 64비트인 LUID(로컬 고유 식별자)로 표시됩니다. |
FWPS_FIELDS_ALE_AUTH_CONNECT_V4 FWPS_LAYER_ALE_AUTH_CONNECT_V4 및 FWPS_LAYER_ALE_AUTH_CONNECT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_AUTH_CONNECT_V6 FWPS_LAYER_ALE_AUTH_CONNECT_V6 및 FWPS_LAYER_ALE_AUTH_CONNECT_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_AUTH_LISTEN_V4 FWPS_LAYER_ALE_AUTH_LISTEN_V4 및 FWPS_LAYER_ALE_AUTH_LISTEN_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_AUTH_LISTEN_V6 FWPS_LAYER_ALE_AUTH_LISTEN_V6 및 FWPS_LAYER_ALE_AUTH_LISTEN_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V4 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4 및 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_AUTH_RECV_ACCEPT_V6 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6 및 FWPS_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_BIND_REDIRECT_V4 FWPS_LAYER_ALE_BIND_REDIRECT_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_BIND_REDIRECT_V6 FWPS_LAYER_ALE_BIND_REDIRECT_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V4 FWPS_LAYER_ALE_CONNECT_REDIRECT_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_CONNECT_REDIRECT_V6 FWPS_LAYER_ALE_CONNECT_REDIRECT_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V4 FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_ENDPOINT_CLOSURE_V6 FWPS_LAYER_ALE_ENDPOINT_CLOSURE_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V4 FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4 및 FWPS_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD 런타임 필터링 계층에 대한 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_FLOW_ESTABLISHED_V6 FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6 및 FWPS_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V4 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 및 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_RESOURCE_ASSIGNMENT_V6 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 및 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD 런타임 필터링 계층에 대한 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V4 FWPS_LAYER_ALE_RESOURCE_RELEASE_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_ALE_RESOURCE_RELEASE_V6 FWPS_LAYER_ALE_RESOURCE_RELEASE_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_DATAGRAM_DATA_V4 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4 및 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_DATAGRAM_DATA_V6 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6 및 FWPS_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD 런타임 필터링 계층에 대한 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET FWPS_LAYER_EGRESS_VSWITCH_ETHERNET 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4 FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6 FWPS_LAYER_EGRESS_VSWITCH_TRANSPORT_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IKEEXT_V4 FWPS_LAYER_IKEEXT_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IKEEXT_V6 FWPS_LAYER_IKEEXT_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_ICMP_ERROR_V4 FWPS_LAYER_INBOUND_ICMP_ERROR_V4 및 FWPS_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_ICMP_ERROR_V6 FWPS_LAYER_INBOUND_ICMP_ERROR_V6 및 FWPS_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_IPPACKET_V4 FWPS_LAYER_INBOUND_IPPACKET_V4 및 FWPS_LAYER_INBOUND_IPPACKET_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_IPPACKET_V6 FWPS_LAYER_INBOUND_IPPACKET_V6 및 FWPS_LAYER_INBOUND_IPPACKET_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE FWPS_LAYER_INBOUND_MAC_FRAME_ETHERNET 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE_FAST TBD |
FWPS_FIELDS_INBOUND_RESERVED2 값이 내부용으로 예약된 열거형입니다. |
FWPS_FIELDS_INBOUND_TRANSPORT_FAST TBD |
FWPS_FIELDS_INBOUND_TRANSPORT_V4 FWPS_LAYER_INBOUND_TRANSPORT_V4 및 FWPS_LAYER_INBOUND_TRANSPORT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INBOUND_TRANSPORT_V6 FWPS_LAYER_INBOUND_TRANSPORT_V6 및 FWPS_LAYER_INBOUND_TRANSPORT_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET FWPS_LAYER_INGRESS_VSWITCH_ETHERNET 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4 FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6 FWPS_LAYER_INGRESS_VSWITCH_TRANSPORT_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPFORWARD_V4 FWPS_LAYER_IPFORWARD_V4 및 FWPS_LAYER_IPFORWARD_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPFORWARD_V6 FWPS_LAYER_IPFORWARD_V6 및 FWPS_LAYER_IPFORWARD_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPSEC_KM_DEMUX_V4 FWPS_LAYER_IPSEC_KM_DEMUX_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPSEC_KM_DEMUX_V6 FWPS_LAYER_IPSEC_KM_DEMUX_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPSEC_V4 FWPS_LAYER_IPSEC_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_IPSEC_V6 FWPS_LAYER_IPSEC_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_KM_AUTHORIZATION FWPS_LAYER_KM_AUTHORIZATION 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V4 FWPS_LAYER_NAME_RESOLUTION_CACHE_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_NAME_RESOLUTION_CACHE_V6 FWPS_LAYER_NAME_RESOLUTION_CACHE_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V4 FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4 및 FWPS_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_ICMP_ERROR_V6 FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6 및 FWPS_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_IPPACKET_V4 FWPS_LAYER_OUTBOUND_IPPACKET_V4 및 FWPS_LAYER_OUTBOUND_IPPACKET_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_IPPACKET_V6 FWPS_LAYER_OUTBOUND_IPPACKET_V6 및 FWPS_LAYER_OUTBOUND_IPPACKET_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET FWPS_LAYER_OUTBOUND_MAC_FRAME_ETHERNET 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE FWPS_LAYER_OUTBOUND_MAC_FRAME_NATIVE 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE_FAST TBD |
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V4 FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_NETWORK_POLICY_V6 FWPS_LAYER_OUTBOUND_NETWORK_CONNECTION_POLICY_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_TRANSPORT_FAST TBD |
FWPS_FIELDS_OUTBOUND_TRANSPORT_V4 FWPS_LAYER_OUTBOUND_TRANSPORT_V4 및 FWPS_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_OUTBOUND_TRANSPORT_V6 FWPS_LAYER_OUTBOUND_TRANSPORT_V6 및 FWPS_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_RPC_EP_ADD FWPS_LAYER_RPC_EP_ADD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_RPC_EPMAP FWPS_LAYER_RPC_EPMAP 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_RPC_PROXY_CONN FWPS_LAYER_RPC_PROXY_CONN 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_RPC_PROXY_IF_IF FWPS_LAYER_RPC_PROXY_IF 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_RPC_UM FWPS_LAYER_RPC_UM 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_STREAM_PACKET_V4 FWPS_LAYER_STREAM_PACKET_V4 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_STREAM_PACKET_V6 FWPS_LAYER_STREAM_PACKET_V6 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_STREAM_V4 FWPS_LAYER_STREAM_V4 및 FWPS_LAYER_STREAM_V4_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
FWPS_FIELDS_STREAM_V6 FWPS_LAYER_STREAM_V6 및 FWPS_LAYER_STREAM_V6_DISCARD 런타임 필터링 계층의 데이터 필드 식별자를 지정합니다. |
INET_DISCARD_REASON 전송 계층 중 하나에서 데이터를 삭제할 수 있는 이유를 정의합니다. |
IP_DISCARD_REASON 네트워크 계층 중 하나에서 데이터를 삭제할 수 있는 이유를 정의합니다. |