Compartir a través de


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)

Consulte también

EvtIoInCallerContext