FwpsStreamContinue0 函数 (fwpsk.h)
FwpsStreamContinue0 函数继续处理以前延迟的入站数据流。
语法
NTSTATUS FwpsStreamContinue0(
[in] UINT64 flowId,
[in] UINT32 calloutId,
[in] UINT16 layerId,
[in] UINT32 streamFlags
);
参数
[in] flowId
一个运行时标识符,指定正在恢复的数据流。 数据流的运行时标识符通过筛选器引擎提供给标注驱动程序的 分类Fn 标注函数的FWPS_METADATA_FIELD_FLOW_HANDLE元数据值提供给标注驱动程序。
[in] calloutId
延迟入站数据流的标注的运行时标识符。 当标注驱动程序调用 FwpsCalloutRegister0 或 FwpsCalloutRegister1 函数以向筛选器引擎注册标注时,将返回此标识符。
[in] layerId
正在处理数据流的筛选层的运行时标识符。 此值必须是FWPS_LAYER_STREAM_V4或FWPS_LAYER_STREAM_V6。 正在处理数据流的层的运行时标识符提供给筛选器引擎传递给标注驱动程序的分类Fn 标注函数的FWPS_INCOMING_VALUES0结构的 layerId 成员中的标注。
[in] streamFlags
指定正在恢复的入站数据流的特征的标志。 标注驱动程序应指定在 FWPS_STREAM_DATA0 结构的 streamFlags 成员中设置的相同流标志,当标注延迟数据流时,筛选器引擎传递给标注驱动程序的分类Fn 标注函数。
返回值
FwpsStreamContinue0 函数返回以下 NTSTATUS 代码之一。
返回代码 | 说明 |
---|---|
|
已成功恢复对数据流的处理。 |
|
出现了错误。 |
注解
标注驱动程序调用 FwpsStreamContinue0 函数以继续处理以前延迟的入站数据流。 当标注的 分类Fn 标注函数设置 的 streamAction 成员时,数据流将延迟 FWPS_STREAM_CALLOUT_IO_PACKET0 结构FWPS_STREAM_ACTION_DEFER。 不能从标注的分类Fn 上下文中调用 FwpsStreamContinue0 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows Vista 开始可用。 |
目标平台 | 通用 |
标头 | fwpsk.h (包括 Fwpsk.h) |
Library | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |