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