EVT_WDF_IO_TARGET_REMOVE_CANCELED fungsi panggilan balik (wdfiotarget.h)
[Berlaku untuk KMDF dan UMDF]
Fungsi panggilan balik peristiwa EvtIoTargetRemoveCanceled driver melakukan operasi ketika penghapusan target I/O jarak jauh tertentu dibatalkan.
Sintaks
EVT_WDF_IO_TARGET_REMOVE_CANCELED EvtWdfIoTargetRemoveCanceled;
void EvtWdfIoTargetRemoveCanceled(
[in] WDFIOTARGET IoTarget
)
{...}
Parameter
[in] IoTarget
Handel ke objek target I/O.
Nilai kembali
Tidak ada
Keterangan
Untuk mendaftarkan fungsi panggilan balik EvtIoTargetRemoveCanceled , tempatkan alamat fungsi panggilan balik di struktur WDF_IO_TARGET_OPEN_PARAMS target I/O.
Jika fungsi panggilan balik EvtIoTargetQueryRemove driver yang disebut WdfIoTargetCloseForQueryRemove, fungsi panggilan balik EvtIoTargetRemoveCanceled driver harus memanggil WdfIoTargetOpen untuk mengaktifkan kembali pengiriman permintaan I/O ke target I/O. Ketika driver memanggil WdfIoTargetOpen, driver dapat menentukan WdfIoTargetOpenReopen untuk anggota Jenis struktur WDF_IO_TARGET_OPEN_PARAMS .
Jika driver tidak menyediakan fungsi panggilan balik EvtIoTargetQueryRemove , fungsi panggilan balik EvtIoTargetRemoveCanceled driver dapat secara opsional memanggil WdfIoTargetOpen dan menentukan WdfIoTargetOpenReopen.
Fungsi panggilan balik EvtIoTargetRemoveCanceled opsional harus melakukan operasi tambahan yang mungkin diperlukan sebelum driver melanjutkan pengiriman permintaan I/O ke target I/O.
Untuk informasi selengkapnya tentang fungsi panggilan balik EvtIoTargetRemoveCanceled , 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 |