enumerasi WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE (wdfdevice.h)
[Berlaku untuk KMDF dan UMDF]
Enumerasi WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE menentukan kapan kerangka kerja memanggil fungsi panggilan balik EvtDeviceReleaseHardware driver.
Sintaks
typedef enum _WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE {
WdfReleaseHardwareOrderOnFailureInvalid = 0,
WdfReleaseHardwareOrderOnFailureEarly,
WdfReleaseHardwareOrderOnFailureAfterDescendants
} WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE, *PWDF_RELEASE_HARDWARE_ORDER_ON_FAILURE;
Konstanta
WdfReleaseHardwareOrderOnFailureInvalid Nilai: 0 Dicadangkan untuk penggunaan sistem. |
WdfReleaseHardwareOrderOnFailureEarly Kecuali dalam kondisi kesalahan tertentu, kerangka kerja memanggil fungsi panggilan balik EvtDeviceReleaseHardware driver setelah memanggil fungsi EvtDeviceReleaseHardware untuk semua perangkat anak yang dijumlahkan driver. Untuk informasi selengkapnya, lihat Keterangan. |
WdfReleaseHardwareOrderOnFailureAfterDescendants Kerangka kerja selalu memanggil fungsi panggilan balik EvtDeviceReleaseHardware driver setelah memanggil fungsi EvtDeviceReleaseHardware untuk semua perangkat anak yang dijumlahkan driver. |
Keterangan
Enumerasi WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE digunakan sebagai input ke WdfDeviceInitSetReleaseHardwareOrderOnFailure.
Jika driver menentukan WdfReleaseHardwareOrderOnFailureEarly, maka dalam penghapusan perangkat normal, kerangka kerja memanggil EvtDeviceReleaseHardware driver setelah memanggil fungsi EvtDeviceReleaseHardware untuk semua perangkat anak yang dijumlahkan driver. Namun, jika terjadi kegagalan daya atau matikan perangkat, kerangka kerja mungkin memanggil EvtDeviceReleaseHardware driver sebelum memanggil fungsi EvtDeviceReleaseHardware untuk semua perangkat turunan.
Jika driver menentukan WdfReleaseHardwareOrderOnFailureAfterDescendants, maka kerangka kerja menunggu untuk memanggil EvtDeviceReleaseHardware driver sampai telah memanggil fungsi EvtDeviceReleaseHardware dari perangkat anak.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1.11 |
Versi UMDF minimum | 2.0 |
Header | wdfdevice.h (termasuk Wdf.h) |
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