Função WdfDriverMiniportUnload (wdfminiport.h)

[Aplica-se somente ao KMDF]

O método WdfDriverMiniportUnload exclui um objeto de driver de estrutura do driver de miniporto especificado.

Sintaxe

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

Parâmetros

[in] Driver

Um identificador para o objeto de driver de estrutura do driver que o driver obteve de uma chamada anterior para WdfDriverCreate ou WdfGetDriver.

Retornar valor

Nenhum

Comentários

Um driver de miniporto chama o método WdfDriverMiniportUnload quando o driver de miniport está prestes a ser descarregado. O método chama a função de retorno de chamada de evento EvtDriverUnload do driver e exclui o objeto de driver de estrutura do driver.

Normalmente, um driver de miniporto chama WdfDriverMiniportUnload de dentro de uma rotina de descarregamento fornecida pelo driver definida pela arquitetura do driver de porta.

Para obter mais informações sobre drivers de miniporte, consulte Using Kernel-Mode Driver Framework with Miniport Drivers (Usando o Kernel-Mode Driver Framework com miniport drivers).

Exemplos

O exemplo de código a seguir exclui um objeto de driver de estrutura do driver de miniporto especificado.

WdfDriverMiniportUnload(WdfGetDriver());

Requisitos

Requisito Valor
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Cabeçalho wdfminiport.h (inclua Wdfminiport.h)
Biblioteca Wdf01000.sys (consulte Controle de versão da biblioteca de estrutura.)
IRQL <= DISPATCH_LEVEL
Regras de conformidade de DDI DriverCreate(kmdf)

Confira também

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver