Función WdfDeviceInitSetIoInCallerContextCallback (wdfdevice.h)
[Solo se aplica a KMDF]
El método WdfDeviceInitSetIoInCallerContextCallback registra la función de devolución de llamada de eventos EvtIoInCallerContext de un controlador.
Sintaxis
void WdfDeviceInitSetIoInCallerContextCallback(
[in] PWDFDEVICE_INIT DeviceInit,
[in] PFN_WDF_IO_IN_CALLER_CONTEXT EvtIoInCallerContext
);
Parámetros
[in] DeviceInit
Puntero a una estructura de WDFDEVICE_INIT.
[in] EvtIoInCallerContext
Puntero a la EvtIoInCallerContext del controlador función de devolución de llamada.
Valor devuelto
Ninguno
Observaciones
Si un controlador llama a WdfDeviceInitSetIoInCallerContextCallback, debe hacerlo antes de llamar a WdfDeviceCreate. Para obtener más información sobre cómo llamar a WdfDeviceCreate, vea Creating a Framework Device Object.
Para obtener más información sobre la función de devolución de llamada de eventos EvtIoInCallerContext, consulte Intercepting an I/O Request before it is Queued.
Ejemplos
En el ejemplo de código siguiente se registra la función de devolución de llamada de eventos EvtIoInCallerContext de un controlador.
WdfDeviceInitSetIoInCallerContextCallback(
DeviceInit,
MyEvtIoInCallerContext
);
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
versión mínima de KMDF | 1.0 |
encabezado de | wdfdevice.h (incluya Wdf.h) |
biblioteca de | Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos). |
irQL | <= DISPATCH_LEVEL |
reglas de cumplimiento de DDI | ChildDeviceInitAPI(kmdf), ControlDeviceInitAPI(kmdf), DeviceInitAPI(kmdf), DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf), PdoDeviceInitAPI(kmdf) |