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) |