EVT_WDF_FILE_CLEANUP fungsi panggilan balik (wdfdevice.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi panggilan balik EvtFileCleanup driver menangani operasi yang harus dilakukan saat aplikasi menutup semua akses ke perangkat.

Sintaks

EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;

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

Parameter

[in] FileObject

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

Nilai kembali

Tidak ada

Keterangan

Kerangka kerja memanggil fungsi panggilan balik EvtFileCleanup driver ketika handel terakhir ke objek file yang ditentukan telah ditutup. (Karena permintaan I/O yang luar biasa, handel ini mungkin belum dirilis.)

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

Fungsi panggilan balik EvtFileCleanup dipanggil secara sinkron, dalam konteks utas yang menutup handel objek file terakhir.

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

Untuk informasi selengkapnya tentang objek file kerangka kerja dan fungsi panggilan balik EvtFileCleanup , 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