FltAddOpenReparseEntry 函数 (fltkernel.h)

此例程将调用方分配的开放式重新分析结构(OPEN_REPARSE_LIST_ENTRY)添加到创建作中。

语法

NTSTATUS FLTAPI FltAddOpenReparseEntry(
  [in] PFLT_FILTER              Filter,
  [in] PFLT_CALLBACK_DATA       Data,
  [in] POPEN_REPARSE_LIST_ENTRY OpenReparseEntry
);

参数

[in] Filter

要引用的筛选器。

[in] Data

要向其附加打开的重新分析信息的创建作。

[in] OpenReparseEntry

要添加的开放式重新分析信息,类型为 OPEN_REPARSE_LIST_ENTRY

返回值

返回以下 NT 状态代码。

返回代码 描述
STATUS_INVALID_PARAMETER_2
如果 数据 不是创建作,则状态代码。 这是一个错误代码。
STATUS_SUCCESS
作已成功完成。

言论

此例程根据需要添加 ECP 列表和/或 ECP。 筛选器 是在开放重新分析入口结构的生存期内引用的,而不是 ECP 本身,后者在概念上独立于任何特定筛选器。

使用 FltRemoveOpenReparseEntry 从创建作中删除打开的重新分析结构。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1607
支持的最低服务器 Windows Server 2016
目标平台 窗户
标头 fltkernel.h
IRQL IRQL_requires_max(APC_LEVEL)

另请参阅

FltRemoveOpenReparseEntry