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

Consulte también

DriverEntry