EVT_WDF_REQUEST_CANCEL fungsi panggilan balik (wdfrequest.h)
[Berlaku untuk KMDF dan UMDF]
Fungsi panggilan balik peristiwa EvtRequestCancel driver menangani operasi yang harus dilakukan saat permintaan I/O dibatalkan.
Sintaks
EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;
void EvtWdfRequestCancel(
[in] WDFREQUEST Request
)
{...}
Parameter
[in] Request
Handel ke objek permintaan kerangka kerja yang mewakili permintaan I/O yang sedang dibatalkan.
Nilai kembali
Tidak ada
Keterangan
Untuk mendaftarkan fungsi panggilan balik EvtRequestCancel , driver harus memanggil WdfRequestMarkCancelable atau WdfRequestMarkCancelableEx.
Ketika kerangka kerja memanggil fungsi panggilan balik EvtRequestCancel driver Anda, jika driver dapat membatalkan permintaan, itu harus:
- Selesaikan atau hentikan pemrosesan permintaan, bersama dengan subrequest yang mungkin telah dibuat.
- Panggil WdfRequestComplete, menentukan nilai status STATUS_CANCELLED.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfrequest.h (termasuk Wdf.h) |
IRQL | <=DISPATCH_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk