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


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

Подпрограмма FsRtlInsertExtraCreateParameter вставляет дополнительную структуру контекста параметра create (ECP) в список ECP.

Синтаксис

NTSTATUS FsRtlInsertExtraCreateParameter(
  [in, out] PECP_LIST EcpList,
  [in, out] PVOID     EcpContext
);

Параметры

[in, out] EcpList

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

[in, out] EcpContext

Указатель на структуру контекста ECP, добавляемую в список ECP, на которую указывает параметр EcpList .

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

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

Код возврата Описание
STATUS_SUCCESS
Указанная структура контекста ECP была успешно вставлена в данный список ECP.
STATUS_INVALID_PARAMETER
Указанная структура контекста ECP уже существует в заданном списке ECP. В контексте вставки списка ECP две структуры контекста ECP считаются идентичными, если они содержат одинаковые значения GUID.

Комментарии

Подпрограмма FsRtlInsertExtraCreateParameter предполагает, что заданная структура контекста ECP, которая должна быть вставлена в данный список ECP, была ранее выделена подпрограммой FltAllocateExtraCreateParameter.

Каждая структура контекста ECP, вставленная в список ECP, должна иметь уникальное значение GUID. Это уникальное значение устанавливается, когда структура контекста ECP выделяется подпрограммой FltAllocateExtraCreateParameter .

Требования

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

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

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltGetEcpListFromCallbackData

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx