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


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

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

Синтаксис

void FsRtlInitializeExtraCreateParameter(
  [in]           PECP_HEADER                                    Ecp,
  [in]           ULONG                                          EcpFlags,
  [in, optional] PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK CleanupCallback,
  [in]           ULONG                                          TotalSize,
  [in]           LPCGUID                                        EcpType,
  [in, optional] PVOID                                          ListAllocatedFrom
);

Параметры

[in] Ecp

Указатель на структуру контекста ECP для инициализации.

[in] EcpFlags

Определяет параметры инициализации. В настоящее время флаги не определены.

[in, optional] CleanupCallback

Необязательный указатель на подпрограмму обратного вызова, определяемую фильтром, типа PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK. Подпрограмма обратного вызова очистки вызывается при удалении структуры контекста ECP (созданной FsRtlAllocateExtraCreateParameter подпрограммы). Присвойте этому параметру значение NULL, если подпрограмма обратного вызова очистки неприменима.

[in] TotalSize

Размер в байтах структуры контекста ECP для инициализации.

[in] EcpType

Указатель на GUID, указывающий тип ECP, для которого будет инициализирована структура контекста. Дополнительные сведения о ECP см. в разделе Использование дополнительных параметров создания с IRP_MJ_CREATE операцией.

[in, optional] ListAllocatedFrom

Необязательный указатель на список, из которого выделяется структура контекста ECP.

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

Никакой

Требования

Требование Ценность
минимальные поддерживаемые клиентские Подпрограмма FsRtlInitializeExtraCreateParameter доступна начиная с Windows 7.
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

См. также

FsRtlAllocateExtraCreateParameter

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK