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