fwpmu.h 标头

此标头由 Windows 筛选平台使用。 有关详细信息,请参阅:

fwpmu.h 包含以下编程接口:

函数

 
FwpmCalloutAdd0

向系统添加新标注对象。
FwpmCalloutCreateEnumHandle0

创建用于枚举一组标注对象的句柄。
FwpmCalloutDeleteById0

从系统中删除标注对象。 (FwpmCalloutDeleteById0)
FwpmCalloutDeleteByKey0

从系统中删除标注对象。 (FwpmCalloutDeleteByKey0)
FwpmCalloutDestroyEnumHandle0

释放 FwpmCalloutCreateEnumHandle0 返回的句柄。
FwpmCalloutEnum0

返回标注枚举器中下一页的结果。
FwpmCalloutGetById0

检索标注对象。 (FwpmCalloutGetById0)
FwpmCalloutGetByKey0

检索标注对象。 (FwpmCalloutGetByKey0)
FwpmCalloutGetSecurityInfoByKey0

检索标注对象的安全描述符的副本。
FwpmCalloutSetSecurityInfoByKey0

在标注对象的安全描述符中设置指定的安全信息。
FwpmCalloutSubscribeChanges0

用于请求传递有关特定标注中更改的通知。
FwpmCalloutSubscriptionsGet0

检索所有当前标注更改通知订阅的数组。
FwpmCalloutUnsubscribeChanges0

用于取消标注更改订阅并停止接收更改通知。
FwpmConnectionCreateEnumHandle0

创建用于枚举一组连接对象的句柄。
FwpmConnectionDestroyEnumHandle0

释放 FwpmConnectionCreateEnumHandle0 返回的句柄。
FwpmConnectionEnum0

从连接对象枚举器返回下一页结果。
FwpmConnectionGetById0

检索连接对象。
FwpmConnectionGetSecurityInfo0

检索连接对象更改事件的安全描述符的副本。
FwpmConnectionPolicyAdd0

允许为出站连接配置富有表现力的路由策略。
FwpmConnectionPolicyDeleteByKey0

删除在调用 FwpmConnectionPolicyAdd0 时使用 FWPM_PROVIDER_CONTEXT::p roviderContextKey 中指定的 GUID 创建的连接策略。
FwpmConnectionSetSecurityInfo0

在连接对象更改事件的安全描述符中设置指定的安全信息。
FwpmConnectionSubscribe0

用于请求传递有关连接对象更改的通知。
FwpmConnectionSubscriptionsGet0

检索所有当前连接对象更改通知订阅的数组。
FwpmConnectionUnsubscribe0

用于取消连接对象更改事件订阅并停止接收通知。
FwpmDynamicKeywordSubscribe0

请求传送有关特定动态关键字 (keyword) 地址 (FW_DYNAMIC_KEYWORD_ADDRESS0) 对象的更改的通知。
FwpmDynamicKeywordUnsubscribe0

取消发送有关特定动态关键字 (keyword) 地址 (FW_DYNAMIC_KEYWORD_ADDRESS0) 对象的更改的通知。
FwpmEngineClose0

关闭与筛选器引擎的会话。
FwpmEngineGetOption0

检索筛选器引擎选项。
FwpmEngineGetSecurityInfo0

检索筛选器引擎的安全描述符的副本。
FwpmEngineOpen0

打开与筛选器引擎的会话。
FwpmEngineSetOption0

更改筛选器引擎设置。
FwpmEngineSetSecurityInfo0

在筛选器引擎的安全描述符中设置指定的安全信息。
FwpmFilterAdd0

将新的筛选器对象添加到系统。
FwpmFilterCreateEnumHandle0

创建用于枚举一组筛选器对象的句柄。
FwpmFilterDeleteById0

从系统中删除筛选器对象。 (FwpmFilterDeleteById0)
FwpmFilterDeleteByKey0

从系统中删除筛选器对象。 (FwpmFilterDeleteByKey0)
FwpmFilterDestroyEnumHandle0

释放 FwpmFilterCreateEnumHandle0 返回的句柄。 (FwpmFilterDestroyEnumHandle0)
FwpmFilterEnum0

从筛选器枚举器返回下一页结果。
FwpmFilterGetById0

检索筛选器对象。 (FwpmFilterGetById0)
FwpmFilterGetByKey0

检索筛选器对象。 (FwpmFilterGetByKey0)
FwpmFilterGetSecurityInfoByKey0

检索筛选器对象的安全描述符的副本。
FwpmFilterSetSecurityInfoByKey0

在筛选器对象的安全描述符中设置指定的安全信息。
FwpmFilterSubscribeChanges0

用于请求传递有关特定筛选器中更改的通知。
FwpmFilterSubscriptionsGet0

检索所有当前筛选器更改通知订阅的数组。
FwpmFilterUnsubscribeChanges0

用于取消筛选器更改订阅并停止接收更改通知。
FwpmFreeMemory0

用于释放 Windows 筛选平台 (WFP) 函数分配的内存资源。
FwpmGetAppIdFromFileName0

从文件名中检索应用程序标识符。
FwpmIPsecTunnelAdd0

向系统添加新的 Internet 协议安全 (IPsec) 隧道模式策略。 (FwpmIpsecTunnelAdd0)
FwpmIPsecTunnelAdd1

向系统添加新的 Internet 协议安全 (IPsec) 隧道模式策略。 (FwpmIpsecTunnelAdd1)
FwpmIPsecTunnelAdd2

向系统添加新的 Internet 协议安全 (IPsec) 隧道模式策略。 (FwpmIPsecTunnelAdd2)
FwpmIPsecTunnelAdd3

向系统添加新的 Internet 协议安全 (IPsec) 隧道模式策略。
FwpmIPsecTunnelDeleteByKey0

从系统中删除 Internet 协议安全 (IPsec) 隧道模式策略。
FwpmLayerCreateEnumHandle0

创建用于枚举一组层对象的句柄。
FwpmLayerDestroyEnumHandle0

释放 FwpmFilterCreateEnumHandle0 返回的句柄。 (FwpmLayerDestroyEnumHandle0)
FwpmLayerEnum0

返回层枚举器的下一页结果。
FwpmLayerGetById0

检索层对象。 (FwpmLayerGetById0)
FwpmLayerGetByKey0

检索层对象。 (FwpmLayerGetByKey0)
FwpmLayerGetSecurityInfoByKey0

检索层对象的安全描述符的副本。
FwpmLayerSetSecurityInfoByKey0

在层对象的安全描述符中设置指定的安全信息。
FwpmNetEventCreateEnumHandle0

创建用于枚举一组网络事件的句柄。
FwpmNetEventDestroyEnumHandle0

释放 FwpmNetEventCreateEnumHandle0 返回的句柄。
FwpmNetEventEnum0

返回来自网络事件枚举器的下一页结果。 (FwpmNetEventEnum0)
FwpmNetEventEnum1

返回来自网络事件枚举器的下一页结果。 (FwpmNetEventEnum1)
FwpmNetEventEnum2

返回来自网络事件枚举器的下一页结果。 (FwpmNetEventEnum2)
FwpmNetEventEnum3

返回来自网络事件枚举器的下一页结果。 (FwpmNetEventEnum3)
FwpmNetEventEnum4

从网络事件枚举器检索下一页结果。
FwpmNetEventEnum5

从网络事件枚举器检索下一页结果。
FwpmNetEventsGetSecurityInfo0

FwpmNetEventsGetSecurityInfo0 函数检索网络事件对象的安全描述符的副本。
FwpmNetEventsSetSecurityInfo0

在网络事件对象的安全描述符中设置指定的安全信息。
FwpmNetEventSubscribe0

用于请求传递有关特定网络事件的通知。 (FwpmNetEventSubscribe0)
FwpmNetEventSubscribe1

用于请求传递有关特定网络事件的通知。 (FwpmNetEventSubscribe1)
FwpmNetEventSubscribe2

用于请求传递有关特定网络事件的通知。 (FwpmNetEventSubscribe2)
FwpmNetEventSubscribe3

用于请求传递有关特定网络事件的通知。
FwpmNetEventSubscribe4

用于请求传递有关特定网络事件的通知。
FwpmNetEventSubscriptionsGet0

检索所有当前 net 事件通知订阅的数组。
FwpmNetEventUnsubscribe0

用于取消网络事件订阅并停止接收通知。
FwpmProviderAdd0

将新的提供程序添加到系统。
FwpmProviderContextAdd0

将新的提供程序上下文添加到系统。 (FwpmProviderContextAdd0)
FwpmProviderContextAdd1

将新的提供程序上下文添加到系统。 (FwpmProviderContextAdd1)
FwpmProviderContextAdd2

将新的提供程序上下文添加到系统。 (FwpmProviderContextAdd2)
FwpmProviderContextAdd3

将新的提供程序上下文添加到系统。
FwpmProviderContextCreateEnumHandle0

创建用于枚举一组提供程序上下文的句柄。
FwpmProviderContextDeleteById0

从系统 中删除提供程序上下文。
FwpmProviderContextDeleteByKey0

从系统中删除提供程序上下文。
FwpmProviderContextDestroyEnumHandle0

释放 FwpmProviderContextCreateEnumHandle0 返回的句柄。
FwpmProviderContextEnum0

返回来自提供程序上下文枚举器的下一页结果。 (FwpmProviderContextEnum0)
FwpmProviderContextEnum1

返回来自提供程序上下文枚举器的下一页结果。 (FwpmProviderContextEnum1)
FwpmProviderContextEnum2

返回来自提供程序上下文枚举器的下一页结果。 (FwpmProviderContextEnum2)
FwpmProviderContextEnum3

返回来自提供程序上下文枚举器的下一页结果。
FwpmProviderContextGetById0

检索提供程序上下文。 (FwpmProviderContextGetById0)
FwpmProviderContextGetById1

检索提供程序上下文。 (FwpmProviderContextGetById1)
FwpmProviderContextGetById2

检索提供程序上下文。 (FwpmProviderContextGetById2)
FwpmProviderContextGetById3

检索提供程序上下文。
FwpmProviderContextGetByKey0

检索提供程序上下文。 (FwpmProviderContextGetByKey0)
FwpmProviderContextGetByKey1

检索提供程序上下文。 (FwpmProviderContextGetByKey1)
FwpmProviderContextGetByKey2

检索提供程序上下文。 (FwpmProviderContextGetByKey2)
FwpmProviderContextGetByKey3

检索提供程序上下文。
FwpmProviderContextGetSecurityInfoByKey0

检索提供程序上下文对象的安全描述符的副本。
FwpmProviderContextSetSecurityInfoByKey0

在提供程序上下文对象的安全描述符中设置指定的安全信息。
FwpmProviderContextSubscribeChanges0

用于请求传递有关特定提供程序上下文中更改的通知。
FwpmProviderContextSubscriptionsGet0

检索所有当前提供程序上下文更改通知订阅的数组。
FwpmProviderContextUnsubscribeChanges0

用于取消提供程序上下文更改订阅并停止接收更改通知。
FwpmProviderCreateEnumHandle0

创建用于枚举一组提供程序的句柄。
FwpmProviderDeleteByKey0

从系统中删除提供程序。
FwpmProviderDestroyEnumHandle0

释放 FwpmProviderCreateEnumHandle0 返回的句柄。
FwpmProviderEnum0

返回来自提供程序枚举器的下一页结果。
FwpmProviderGetByKey0

检索提供程序。
FwpmProviderGetSecurityInfoByKey0

检索提供程序对象的安全描述符的副本。
FwpmProviderSetSecurityInfoByKey0

在提供程序对象的安全描述符中设置指定的安全信息。
FwpmProviderSubscribeChanges0

用于请求传递有关特定提供程序中更改的通知。
FwpmProviderSubscriptionsGet0

检索所有当前提供程序更改通知订阅的数组。
FwpmProviderUnsubscribeChanges0

用于取消提供程序更改订阅并停止接收更改通知。
FwpmSessionCreateEnumHandle0

创建用于枚举一组会话对象的句柄。
FwpmSessionDestroyEnumHandle0

释放 FwpmSessionCreateEnumHandle0 返回的句柄。
FwpmSessionEnum0

返回会话枚举器的下一页结果。
FwpmSubLayerAdd0

向系统添加新的子层。
FwpmSubLayerCreateEnumHandle0

创建用于枚举一组子图层的句柄。
FwpmSubLayerDeleteByKey0

按键从系统中删除子层。
FwpmSubLayerDestroyEnumHandle0

释放 FwpmSubLayerCreateEnumHandle0 返回的句柄。
FwpmSubLayerEnum0

返回子层枚举器中下一页的结果。
FwpmSubLayerGetByKey0

按其键检索子层。
FwpmSubLayerGetSecurityInfoByKey0

检索子层的安全描述符的副本。
FwpmSubLayerSetSecurityInfoByKey0

在子层的安全描述符中设置指定的安全信息。
FwpmSubLayerSubscribeChanges0

用于请求传递有关特定子层中更改的通知。
FwpmSubLayerSubscriptionsGet0

检索所有当前子层更改通知订阅的数组。
FwpmSubLayerUnsubscribeChanges0

用于取消子层更改订阅并停止接收更改通知。
FwpmSystemPortsGet0

检索所有系统端口类型的数组。
FwpmSystemPortsSubscribe0

用于请求传递有关特定系统端口的通知。
FwpmSystemPortsUnsubscribe0

用于取消系统端口订阅并停止接收通知。
FwpmTransactionAbort0

导致当前会话中的当前事务中止和回滚。
FwpmTransactionBegin0

在当前会话中开始显式事务。
FwpmTransactionCommit0

在当前会话中提交当前事务。
FwpmvSwitchEventsGetSecurityInfo0

检索 vSwitch 事件的安全描述符的副本。
FwpmvSwitchEventsSetSecurityInfo0

在 vSwitch 事件的安全描述符中设置指定的安全信息。
FwpmvSwitchEventSubscribe0

用于请求传递有关特定 vSwitch 事件的通知。
FwpmvSwitchEventUnsubscribe0

用于取消 vSwitch 事件订阅并停止接收通知。
IkeextGetStatistics0

检索 Internet 密钥交换 (IKE) 和经过身份验证的 Internet 协议 (AuthIP) 统计信息。 (IkeextGetStatistics0)
IkeextGetStatistics1

检索 Internet 密钥交换 (IKE) 和经过身份验证的 Internet 协议 (AuthIP) 统计信息。 (IkeextGetStatistics1)
IkeextSaCreateEnumHandle0

创建一个句柄,用于枚举一组 Internet 密钥 Exchange (IKE) 和经过身份验证的 Internet 协议 (AuthIP) 安全关联 (SA) 对象。
IkeextSaDbGetSecurityInfo0

IkeextSaDbGetSecurityInfo0 函数检索 SA) 数据库的安全关联 (安全描述符的副本。
IkeextSaDbSetSecurityInfo0

IkeextSaDbSetSecurityInfo0 函数在 IKE/AuthIP 安全关联数据库的安全描述符中设置指定的安全信息。
IkeextSaDeleteById0

IkeextSaDeleteById0 函数从数据库中删除 (SA) 的安全关联。
IkeextSaDestroyEnumHandle0

释放由 IkeextSaCreateEnumHandle0 返回的句柄。
IkeextSaEnum0

返回 IKE/AuthIP 安全关联 (SA) 枚举器的下一页结果。 (IkeextSaEnum0)
IkeextSaEnum1

返回 IKE/AuthIP 安全关联 (SA) 枚举器的下一页结果。 (IkeextSaEnum1)
IkeextSaEnum2

返回 IKE/AuthIP 安全关联 (SA) 枚举器的下一页结果。 (IkeextSaEnum2)
IkeextSaGetById0

从数据库检索 IKE/AuthIP 安全关联 (SA) 。 (IkeextSaGetById0)
IkeextSaGetById1

从数据库检索 IKE/AuthIP 安全关联 (SA) 。 (IkeextSaGetById1)
IkeextSaGetById2

从数据库检索 IKE/AuthIP 安全关联 (SA) 。 (IkeextSaGetById2)
IPsecDospGetSecurityInfo0

检索 IPsec DoS 保护数据库的安全描述符的副本。
IPsecDospGetStatistics0

IPsecDospGetStatistics0 函数检索 Internet 协议安全性 (IPsec) DoS 保护统计信息。
IPsecDospSetSecurityInfo0

IPsecDospSetSecurityInfo0 函数在 IPsec DoS 保护数据库的安全描述符中设置指定的安全信息。
IPsecDospStateCreateEnumHandle0

创建用于枚举一组 IPsec DoS 保护对象的句柄。
IPsecDospStateDestroyEnumHandle0

释放 IPsecDospStateCreateEnumHandle0 返回的句柄。
IPsecDospStateEnum0

返回 IPsec DoS 保护状态枚举器的下一页结果。 每个 IPsec DoS 保护状态条目对应于已成功通过 IPsec DoS 防护身份验证检查的流。
IPsecGetStatistics0

检索 Internet 协议安全性 (IPsec) 统计信息。 (IPsecGetStatistics0)
IPsecGetStatistics1

检索 Internet 协议安全性 (IPsec) 统计信息。 (IPsecGetStatistics1)
IPsecKeyManagerAddAndRegister0

向 IPsec 注册受信任的中介代理 (TIA) 。
IPsecKeyManagerGetSecurityInfoByKey0

检索控制密钥管理器访问权限的安全描述符的副本。
IPsecKeyManagerSetSecurityInfoByKey0

在控制对密钥管理器的访问的安全描述符中设置指定的安全信息。
IPsecKeyManagersGet0

返回当前受信任的中介代理的列表, (TIA) 。
IPsecKeyManagerUnregisterAndDelete0

取消注册以前在 IPsec 中注册的受信任的中介代理 (TIA) 。
IPsecSaContextAddInbound0

IPsecSaContextAddInbound0 函数将入站 IPsec 安全关联 (SA) 捆绑包添加到现有 SA 上下文。注意 IPsecSaContextAddInbound0 是 Windows Vista 中使用的 IPsecSaContextAddInbound 的特定实现。
IPsecSaContextAddInbound1

IPsecSaContextAddInbound1 函数将入站 IPsec 安全关联 (SA) 捆绑包添加到现有 SA 上下文。注意 IPsecSaContextAddInbound1 是 Windows 7 及更高版本中使用的 IPsecSaContextAddInbound 的特定实现。
IPsecSaContextAddOutbound0

IPsecSaContextAddOutbound0 函数将出站 IPsec 安全关联 (SA) 捆绑包添加到现有 SA 上下文。注意 IPsecSaContextAddOutbound0 是 Windows Vista 中使用的 IPsecSaContextAddOutbound 的特定实现。
IPsecSaContextAddOutbound1

IPsecSaContextAddOutbound1 函数将出站 IPsec 安全关联 (SA) 捆绑包添加到现有 SA 上下文。注意 IPsecSaContextAddOutbound1 是 Windows 7 及更高版本中使用的 IPsecSaContextAddOutbound 的特定实现。
IPsecSaContextCreate0

(SA) 上下文创建 IPsec 安全关联。 (IPsecSaContextCreate0)
IPsecSaContextCreate1

(SA) 上下文创建 IPsec 安全关联。 (IPsecSaContextCreate1)
IPsecSaContextCreateEnumHandle0

创建一个句柄,用于枚举一组 IPsec 安全关联 (SA) 上下文对象。
IPsecSaContextDeleteById0

删除 SA) 上下文 (IPsec 安全关联。
IPsecSaContextDestroyEnumHandle0

释放 IPsecSaContextCreateEnumHandle0 返回的句柄。
IPsecSaContextEnum0

返回 IPsec 安全关联 (SA) 上下文枚举器的结果的下一页。 (IPsecSaContextEnum0)
IPsecSaContextEnum1

返回 IPsec 安全关联 (SA) 上下文枚举器的结果的下一页。 (IPsecSaContextEnum1)
IPsecSaContextExpire0

指示 (SA) 上下文的 IPsec 安全关联应过期。
IPsecSaContextGetById0

检索 SA) 上下文 (IPsec 安全关联。 (IPsecSaContextGetById0)
IPsecSaContextGetById1

检索 SA) 上下文 (IPsec 安全关联。 (IPsecSaContextGetById1)
IPsecSaContextGetSpi0

检索安全关联的安全参数索引 (SPI) (SA) 上下文。 (IPsecSaContextGetSpi0)
IPsecSaContextGetSpi1

检索安全关联的安全参数索引 (SPI) (SA) 上下文。 (IPsecSaContextGetSpi1)
IPsecSaContextSetSpi0

为 SA) 上下文 (安全关联设置安全参数索引 (SPI) 。
IPsecSaContextSubscribe0

用于请求传送有关特定 IPsec 安全关联的通知 (SA) 上下文。
IPsecSaContextSubscriptionsGet0

检索当前所有 IPsec 安全关联 (SA) 更改通知订阅的数组。
IPsecSaContextUnsubscribe0

用于取消 IPsec 安全关联 (SA) 更改订阅并停止接收更改通知。
IPsecSaContextUpdate0

汇报 SA) 上下文 (IPsec 安全关联。
IPsecSaCreateEnumHandle0

创建一个句柄,用于枚举一组 Internet 协议安全 (IPsec) 安全关联 (SA) 对象。
IPsecSaDbGetSecurityInfo0

检索 IPsec 安全关联的安全描述符的副本 (SA) 数据库。
IPsecSaDbSetSecurityInfo0

在 IPsec 安全关联数据库的安全描述符中设置指定的安全信息。
IPsecSaDestroyEnumHandle0

释放 IPsecSaCreateEnumHandle0 返回的句柄。
IPsecSaEnum0

返回来自 IPsec 安全关联 (SA) 枚举器的下一页结果。 (IPsecSaEnum0)
IPsecSaEnum1

返回来自 IPsec 安全关联 (SA) 枚举器的下一页结果。 (IPsecSaEnum1)

回调函数

 
FWPM_CALLOUT_CHANGE_CALLBACK0

用于向标注更改通知进程添加自定义行为。
FWPM_CONNECTION_CALLBACK0

用于将自定义行为添加到连接对象订阅进程。
FWPM_DYNAMIC_KEYWORD_CALLBACK0

一个你实现的回调函数,它通过有关动态关键字 (keyword) 地址 (FW_DYNAMIC_KEYWORD_ADDRESS0) 对象的更改的通知调用。
FWPM_FILTER_CHANGE_CALLBACK0

用于向筛选器更改通知进程添加自定义行为。
FWPM_NET_EVENT_CALLBACK0

用于将自定义行为添加到 net 事件订阅进程。 (FWPM_NET_EVENT_CALLBACK0)
FWPM_NET_EVENT_CALLBACK1

用于将自定义行为添加到 net 事件订阅进程。 (FWPM_NET_EVENT_CALLBACK1)
FWPM_NET_EVENT_CALLBACK2

用于将自定义行为添加到 net 事件订阅进程。 (FWPM_NET_EVENT_CALLBACK2)
FWPM_NET_EVENT_CALLBACK3

用于将自定义行为添加到 net 事件订阅进程的回调函数。
FWPM_NET_EVENT_CALLBACK4

用于将自定义行为添加到 net 事件订阅进程的回调函数。
FWPM_PROVIDER_CHANGE_CALLBACK0

将自定义行为添加到提供程序更改通知过程。
FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0

用于向提供程序上下文更改通知进程添加自定义行为。
FWPM_SUBLAYER_CHANGE_CALLBACK0

用于向子层更改通知过程添加自定义行为。
FWPM_SYSTEM_PORTS_CALLBACK0

用于向系统端口订阅进程添加自定义行为。
FWPM_VSWITCH_EVENT_CALLBACK0

用于将自定义行为添加到 vSwitch 事件订阅进程。
IPSEC_KEY_MANAGER_DICTATE_KEY0

由受信任的中介代理 (TIA) 用于为正在协商的 SA 指定密钥。
IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0

指示受信任的中介代理 (TIA) 是否将指示正在协商的 SA 的密钥。
IPSEC_KEY_MANAGER_NOTIFY_KEY0

用于通知受信任的中间代理 (TIA) 正在协商的 SA 的密钥。
IPSEC_SA_CONTEXT_CALLBACK0

用于将自定义行为添加到 IPsec 安全关联 (SA) 上下文订阅过程。

结构

 
IPSEC_KEY_MANAGER_CALLBACKS0

指定 IPsec 应在 SA 协商的各个阶段调用的回调集。