Функция 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 драйвера.

Возвращаемое значение

None

Remarks

Если драйвер вызывает WdfDeviceInitSetIoInCallerContextCallback, он должен сделать это перед вызовом WdfDeviceCreate. Дополнительные сведения о вызове WdfDeviceCreate см. в разделе Создание объекта устройства платформы.

Дополнительные сведения о функции обратного вызова события EvtIoInCallerContext см. в разделе Перехват запроса ввода-вывода до его постановки в очередь.

Примеры

В следующем примере кода регистрируется функция обратного вызова события EvtIoInCallerContext драйвера.

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

Требования

Требование Значение
Целевая платформа Универсальное
Минимальная версия KMDF 1,0
Верхняя часть wdfdevice.h (включая Wdf.h)
Библиотека Wdf01000.sys (см. раздел Управление версиями библиотеки платформы).
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI ChildDeviceInitAPI(kmdf), ControlDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf)

См. также раздел

EvtIoInCallerContext