Функция IoInitializeDriverCreateContext (ntddk.h)

Подпрограмма IoInitializeDriverCreateContext инициализирует выделенную вызывающим объектом переменную типа IO_DRIVER_CREATE_CONTEXT.

Синтаксис

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Параметры

DriverContext

Указатель на выделенную вызывающей переменной типа IO_DRIVER_CREATE_CONTEXT.

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

None

Remarks

Подпрограмма IoInitializeDriverCreateContext инициализирует структуру, выделенную вызывающим объектом IO_DRIVER_CREATE_CONTEXT, которая используется для передачи дополнительных параметров создания подпрограммам FltCreateFileEx2 и IoCreateFileEx .

Вызывающие функции IoInitializeDriverCreateContext могут выполняться в любом irQL, если блок DriverContext находится в непагрегируемом пуле. В противном случае вызывающий объект должен выполняться в irQL <= APC_LEVEL.

Начиная с Windows 10 версии 1607, эта подпрограмма устанавливает элемент SiloContextIO_DRIVER_CREATE_CONTEXTIO_USE_AMBIENT_SILO.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ntddk.h (включая Ntddk.h, Ntifs.h, Fltkernel.h)
IRQL См. раздел "Примечания".

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

FltCreateFileEx2

IoCreateFileEx