FsRtlSetEcpListIntoIrp 函数 (ntifs.h)
FsRtlSetEcpListIntoIrp 例程将 ECP) 上下文结构列表 (额外的创建参数附加到IRP_MJ_CREATE操作。
语法
NTSTATUS FsRtlSetEcpListIntoIrp(
[in, out] PIRP Irp,
[in] PECP_LIST EcpList
);
参数
[in, out] Irp
指向 ECP 上下文结构列表要附加到的IRP_MJ_CREATE操作的 IRP 的指针。
[in] EcpList
指向包含一个或多个 ECP 上下文结构的 ECP 列表的指针。 这些结构将附加到 Irp 参数指向的 IRP 。
返回值
FsRtlSetEcpListIntoIrp 返回以下 NTSTATUS 值之一:
返回代码 | 说明 |
---|---|
|
给定的 ECP 列表已成功附加到给定的 IRP。 |
|
给定的 IRP 不是基于 IRP 的IRP_MJ_CREATE操作。 |
|
ECP 列表已附加到给定的 IRP。 |
注解
FsRtlSetEcpListIntoIrp 例程提供了一种机制,用于将文件系统筛选器堆栈中的额外创建参数传递到基础筛选器驱动程序。
若要检索与给定IRP_MJ_CREATE操作关联的 ECP 列表,请使用 FsRtlGetEcpListFromIrp 例程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | FsRtlSetEcpListIntoIrp 从 Windows Vista 开始可用。 |
目标平台 | 通用 |
标头 | ntifs.h (包括 Ntifs.h) |
Library | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |