Функция 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 | См. раздел "Примечания". |