Bagikan melalui


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

Lihat juga

EvtIoTargetQueryRemove

EvtIoTargetRemoveComplete

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetCloseForQueryRemove

WdfIoTargetBuka