Compartir a través de


Función WdfDriverMiniportUnload (wdfminiport.h)

[Solo se aplica a KMDF]

El método WdfDriverMiniportUnload elimina un objeto de controlador de marco de miniport especificado.

Sintaxis

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Parámetros

[in] Driver

Identificador del objeto de controlador del marco de trabajo del controlador que obtuvo el controlador de una llamada anterior a WdfDriverCreate o WdfGetDriver.

Valor devuelto

Ninguno

Observaciones

Un controlador de miniport llama al método WdfDriverMiniportUn loadUnload cuando el controlador de miniporte está a punto de descargarse. El método llama a la función de devolución de llamada de eventos EvtDriverUn load del controlador y elimina el objeto de controlador de marco del controlador.

Normalmente, un controlador de minipuerto llama a WdfDriverMiniportUnload desde dentro de una rutina de descarga proporcionada por el controlador definida por la arquitectura del controlador de puerto.

Para obtener más información sobre los controladores de miniport, consulte Using Kernel-Mode Driver Framework with Miniport Drivers.

Ejemplos

En el ejemplo de código siguiente se elimina un objeto de controlador de marco de miniport especificado.

WdfDriverMiniportUnload(WdfGetDriver());

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
encabezado wdfminiport.h (incluya Wdfminiport.h)
Biblioteca Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf)

Consulte también

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCrear

WdfGetDriver