WdfDriverMiniportUnload 函式 (wdfminiport.h)

[僅適用於 KMDF]

WdfDriverMiniportUnload 方法會刪除指定的迷你埠驅動程式架構驅動程序物件。

語法

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

參數

[in] Driver

驅動程式架構驅動程序物件的句柄,該驅動程式是從先前呼叫 WdfDriverCreateWdfGetDriver 取得的。

傳回值

備註

迷你埠驅動程式即將卸除時,會呼叫 WdfDriverMiniportUnload 方法。 方法會呼叫驅動程式的 EvtDriverUnload 事件回呼函式,並刪除驅動程式的架構驅動程序物件。

一般而言,迷你埠驅動程式會從埠驅動程序架構所定義的驅動程式提供的卸除例程內呼叫 WdfDriverMiniportUnload

如需迷你埠驅動程序的詳細資訊,請參閱 搭配Miniport驅動程式使用 Kernel-Mode Driver Framework

範例

下列程式代碼範例會刪除指定的迷你埠驅動程式架構驅動程序物件。

WdfDriverMiniportUnload(WdfGetDriver());

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.0
標頭 wdfminiport.h (包含 Wdfminiport.h)
程式庫 Wdf01000.sys (請參閱 Framework Library Versioning.)
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 DriverCreate (kmdf)

另請參閱

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver