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结构,该结构用于将其他创建参数传递给 FltCreateFileEx2IoCreateFileEx 例程。

IoInitializeDriverCreateContext 的调用方可以在任何 IRQL 上运行,前提是 DriverContext 块位于非分页池中。 否则,调用方必须在 IRQL <= APC_LEVEL上运行。

从 Windows 10 版本 1607 开始,此例程将 IO_DRIVER_CREATE_CONTEXTSiloContext 成员设置为 IO_USE_AMBIENT_SILO

要求

要求 价值
目标平台 桌面
标头 ntddk.h (包括 Ntddk.h、Ntifs.h、Fltkernel.h)
IRQL 请参阅“备注”部分。

另请参阅

FltCreateFileEx2

IoCreateFileEx