EVT_WDF_DRIVER_UNLOAD función de devolución de llamada (wdfdriver.h)
[Se aplica a KMDF y UMDF]
La función de devolución de llamada de eventos EvtDriverUnload de un controlador realiza operaciones que deben realizarse antes de descargar el controlador.
Sintaxis
EVT_WDF_DRIVER_UNLOAD EvtWdfDriverUnload;
void EvtWdfDriverUnload(
[in] WDFDRIVER Driver
)
{...}
Parámetros
[in] Driver
Identificador de un objeto de controlador de marco.
Valor devuelto
None
Observaciones
Un controlador registra una función de devolución de llamada EvtDriverUnload cuando llama a WdfDriverCreate.
La función de devolución de llamada EvtDriverUnload debe desasignar los recursos del sistema no específicos del dispositivo asignados a la rutina DriverEntry del controlador.
El marco no llama a la función de devolución de llamada EvtDriverUnload de un controlador si la rutina DriverEntry del controlador devuelve un valor de estado de error.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfdriver.h (incluir Wdf.h) |
IRQL | PASSIVE_LEVEL |