Compartilhar via


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 da estrutura do driver que o driver obteve de uma chamada anterior para wdfDriverCreate ou WdfGetDriver.

Valor de retorno

Nenhum

Observações

Um driver de miniporto chama o método WdfDriverMiniportUnload quando o driver de miniporto 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 da estrutura do driver.

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

Para obter mais informações sobre drivers de miniporto, consulte Using Kernel-Mode Driver Framework with Miniport Drivers.

Exemplos

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

WdfDriverMiniportUnload(WdfGetDriver());

Requisitos

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

Consulte também

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

do WdfGetDriver