Bagikan melalui


EVT_WDF_FILE_CLOSE fungsi panggilan balik (wdfdevice.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi panggilan balik EvtFileClose driver menangani operasi yang harus dilakukan ketika semua akses aplikasi ke perangkat telah ditutup.

Sintaks

EVT_WDF_FILE_CLOSE EvtWdfFileClose;

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

Parameter

[in] FileObject

Handel ke objek file kerangka kerja, yang sebelumnya diterima oleh fungsi panggilan balik EvtDeviceFileCreate driver.

Menampilkan nilai

Tidak ada

Keterangan

Kerangka kerja memanggil fungsi panggilan balik EvtFileClose driver ketika handel terakhir untuk objek file telah ditutup dan dirilis, dan semua permintaan I/O yang beredar telah selesai atau dibatalkan.

Perangkat mungkin tidak dalam status berfungsi (D0).

Sebelum kerangka kerja memanggil fungsi panggilan balik EvtFileClose driver, ia memanggil fungsi panggilan balik EvtFileCleanup driver.

Fungsi panggilan balik EvtFileClose disebut secara sinkron, dalam konteks utas arbitrer.

Untuk mendaftarkan fungsi panggilan balik EvtFileClose , driver harus memanggil metode WdfDeviceInitSetFileObjectConfig .

Untuk informasi selengkapnya tentang objek file kerangka kerja dan fungsi panggilan balik EvtFileClose , lihat Objek File Kerangka Kerja.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfdevice.h (termasuk Wdf.h)
IRQL PASSIVE_LEVEL

Lihat juga

WDF_FILEOBJECT_CONFIG