EVT_WDF_IO_TARGET_REMOVE_COMPLETE fungsi panggilan balik (wdfiotarget.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi panggilan balik peristiwa EvtIoTargetRemoveComplete driver melakukan operasi ketika penghapusan target I/O jarak jauh tertentu selesai.

Sintaks

EVT_WDF_IO_TARGET_REMOVE_COMPLETE EvtWdfIoTargetRemoveComplete;

void EvtWdfIoTargetRemoveComplete(
  [in] WDFIOTARGET IoTarget
)
{...}

Parameter

[in] IoTarget

Handel ke objek target I/O.

Nilai kembali

Tidak ada

Keterangan

Untuk mendaftarkan fungsi panggilan balik EvtIoTargetRemoveComplete , letakkan alamat fungsi panggilan balik di struktur WDF_IO_TARGET_OPEN_PARAMS target I/O.

Kerangka kerja memanggil fungsi panggilan balik EvtIoTargetRemoveComplete driver Anda setelah fungsi panggilan balik EvtIoTargetQueryRemove driver mengembalikan STATUS_SUCCESS, atau setelah perangkat dihapus secara tiba-tiba (dihapus secara mendadak).

Fungsi panggilan balik EvtIoTargetRemoveComplete driver harus menutup target I/O jarak jauh secara permanen dengan memanggil WdfIoTargetClose. Karena perangkat target telah dihapus, fungsi panggilan balik EvtIoTargetRemoveComplete juga harus melakukan operasi penghapusan target tambahan yang mungkin diperlukan, seperti melepaskan sumber daya sistem yang mungkin telah dialokasikan driver saat membuka target.

Fungsi panggilan balik EvtIoTargetRemoveComplete bersifat opsional. Jika driver tidak menyediakan fungsi panggilan balik ini, kerangka kerja akan menutup target I/O secara permanen.

Untuk informasi selengkapnya tentang fungsi panggilan balik EvtIoTargetRemoveComplete , lihat Mengontrol Status Target I/O Umum.

Persyaratan

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

Lihat juga

EvtIoTargetQueryRemove

EvtIoTargetRemoveCanceled

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetClose