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


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

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

Синтаксис

void IoInitializeDriverCreateContext(
  PIO_DRIVER_CREATE_CONTEXT DriverContext
);

Параметры

DriverContext

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

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

Никакой

Замечания

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

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

Начиная с Windows 10 версии 1607, эта подпрограмма задает SiloContext члена IO_DRIVER_CREATE_CONTEXT значение IO_USE_AMBIENT_SILO.

Требования

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

См. также

FltCreateFileEx2

IoCreateFileEx