Функция FsRtlSetEcpListIntoIrp (ntifs.h)

Подпрограмма FsRtlSetEcpListIntoIrp присоединяет дополнительный список структуры контекста параметра создания (ECP) к операции IRP_MJ_CREATE.

Синтаксис

NTSTATUS FsRtlSetEcpListIntoIrp(
  [in, out] PIRP      Irp,
  [in]      PECP_LIST EcpList
);

Параметры

[in, out] Irp

Указатель на IRP для операции IRP_MJ_CREATE, к которой должен быть присоединен список структуры контекста ECP.

[in] EcpList

Указатель на список ECP, содержащий одну или несколько структур контекста ECP. Эти структуры будут присоединены к IRP, на которую указывает параметр IRP .

Возвращаемое значение

FsRtlSetEcpListIntoIrp возвращает одно из следующих значений NTSTATUS:

Код возврата Описание
STATUS_SUCCESS
Данный список ECP был успешно присоединен к заданной IRP.
STATUS_INVALID_PARAMETER_2
Данная операция IRP не была операцией IRP_MJ_CREATE на основе IRP.
STATUS_INVALID_PARAMETER_3
Список ECP уже присоединен к данному IRP.

Комментарии

Подпрограмма FsRtlSetEcpListIntoIrp предоставляет механизм для передачи дополнительных параметров создания в стек фильтров файловой системы в базовые драйверы фильтров.

Чтобы получить список ECP, связанный с заданной IRP_MJ_CREATE операцией, используйте подпрограмму FsRtlGetEcpListFromIrp .

Требования

Требование Значение
Минимальная версия клиента FsRtlSetEcpListIntoIrp доступен начиная с Windows Vista.
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также раздел

ECP_LIST

FsRtlGetEcpListFromIrp