WdfDriverMiniportUnload 函式 (wdfminiport.h)

[僅適用于 KMDF]

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

語法

void WdfDriverMiniportUnload(
  [in] WDFDRIVER Driver
);

參數

[in] Driver

驅動程式架構驅動程式物件的控制碼,該驅動程式是從先前呼叫 WdfDriverCreateWdfGetDriver取得的。

傳回值

備註

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

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

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

範例

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

WdfDriverMiniportUnload(WdfGetDriver());

必要條件

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

另請參閱

EvtDriverUnload

WdfDeviceMiniportCreate

WdfDriverCreate

WdfGetDriver