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 función de devolución de llamada EvtIoInCallerContext del controlador.

Valor devuelto

None

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 , vea Interceptar una solicitud de E/S antes de que se pone en cola.

Ejemplos

En el ejemplo de código siguiente se registra la función de devolución de llamada de evento EvtIoInCallerContext de un controlador.

WdfDeviceInitSetIoInCallerContextCallback(
                                          DeviceInit, 
                                          MyEvtIoInCallerContext
                                          );

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Encabezado wdfdevice.h (incluir Wdf.h)
Library 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