Функция 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) |