共用方式為


EVT_WDF_FILE_CLOSE回呼函式 (wdfdevice.h)

[適用於 KMDF 和 UMDF]

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

語法

EVT_WDF_FILE_CLOSE EvtWdfFileClose;

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

參數

[in] FileObject

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

傳回值

備註

當檔案對象的最後一個句柄已關閉並釋放時,架構會呼叫驅動程式的 EvtFileClose 回呼函式,而且所有未處理的 I/O 要求都已完成或取消。

裝置可能不在 D0) 狀態 (運作中。

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

EvtFileClose 回呼函式會在任意線程內容中同步呼叫。

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

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

規格需求

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

另請參閱

WDF_FILEOBJECT_CONFIG