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 例程。

如果 DriverContext 块位于非分页池中,IoInitializeDriverCreateContext 的调用方可以在任何 IRQL 上运行。 否则,调用方必须在 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