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

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

Синтаксис

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

Параметры

[in] Irp

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

[out] EcpList

Получает указатель на список структур контекста ECP, связанный с IRP.

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

FsRtlGetEcpListFromIrp возвращает STATUS_SUCCESS или соответствующее состояние ошибки, представляющее конечное состояние завершения операции. Возможные коды состояния ошибок:

Код возврата Описание
STATUS_INVALID_PARAMETER
Данная операция IRP не была операцией IRP_MJ_CREATE на основе IRP. В этом случае ecpList не определен.

Комментарии

Чтобы присоединить список структур контекста ECP к IRP, используйте подпрограмму FsRtlSetEcpListIntoIrp .

Требования

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

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

FsRtlSetEcpListIntoIrp