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