共用方式為


EVT_WDF_FILE_CLEANUP回呼函式 (wdfdevice.h)

[適用於 KMDF 和 UMDF]

驅動程式的 EvtFileCleanup 回呼函式會處理在應用程式關閉裝置的所有存取權時必須執行的作業。

語法

EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;

void EvtWdfFileCleanup(
  [in] WDFFILEOBJECT FileObject
)
{...}

參數

[in] FileObject

架構檔案物件的句柄,先前由驅動程式的 EvtDeviceFileCreate 回呼函式接收。

傳回值

備註

架構會在關閉指定檔案對象的最後一個句柄時呼叫驅動程式的 EvtFileCleanup 回呼函式。 (由於未處理的 I/O 要求,此句柄可能尚未發行。)

架構呼叫驅動程式的 EvtFileCleanup 回呼函式之後,它會呼叫驅動程式的 EvtFileClose 回呼函式。

EvtFileCleanup 回呼函式會在關閉最後一個檔案物件句柄的線程內容中同步呼叫。

若要註冊 EvtFileCleanup 回呼函式,驅動程式必須呼叫 WdfDeviceInitSetFileObjectConfig 方法。

如需架構檔案物件和 EvtFileCleanup 回呼函式的詳細資訊,請參閱 Framework 檔案物件

規格需求

需求
目標平台 Universal
最小 KMDF 版本 1.0
最低UMDF版本 2.0
標頭 wdfdevice.h (包含 Wdf.h)
IRQL PASSIVE_LEVEL

另請參閱

WDF_FILEOBJECT_CONFIG