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 |