WdfDeviceInitSetIoInCallerContextCallback 函数 (wdfdevice.h)

[仅适用于 KMDF]

WdfDeviceInitSetIoInCallerContextCallback 方法注册驱动程序的 EvtIoInCallerContext 事件回调函数。

语法

void WdfDeviceInitSetIoInCallerContextCallback(
  [in] PWDFDEVICE_INIT              DeviceInit,
  [in] PFN_WDF_IO_IN_CALLER_CONTEXT EvtIoInCallerContext
);

参数

[in] DeviceInit

指向 WDFDEVICE_INIT 结构的指针。

[in] EvtIoInCallerContext

指向驱动程序的 EvtIoInCallerContext 回调函数的指针。

返回值

备注

如果驱动程序调用 WdfDeviceInitSetIoInCallerContextCallback,则必须在调用 WdfDeviceCreate 之前调用 WdfDeviceCreate。 有关调用 WdfDeviceCreate 的详细信息,请参阅 创建框架设备对象

有关 EvtIoInCallerContext 事件回调函数的详细信息,请参阅在 I/O 请求排队之前截获该请求

示例

下面的代码示例注册驱动程序的 EvtIoInCallerContext 事件回调函数。

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

要求

要求
目标平台 通用
最低 KMDF 版本 1.0
标头 wdfdevice.h (包括 Wdf.h)
Library Wdf01000.sys (请参阅框架库版本控制.)
IRQL <= DISPATCH_LEVEL
DDI 符合性规则 ChildDeviceInitAPI (kmdf) ControlDeviceInitAPI (kmdf) DeviceInitAPI (kmdf) DriverCreate (kmdf) KmdfIrql (kmdf) KmdfIrql2 (kmdf) 、 KmdfIrqlExplicit (kmdf) , PdoDeviceInitAPI (kmdf)

另请参阅

EvtIoInCallerContext