Поделиться через


Функция 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 (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

ECP_LIST

FsRtlGetEcpListFromIrp