enumerasi WDF_IO_QUEUE_STATE (wudfddi_types.h)
[Peringatan: UMDF 2 adalah versi terbaru UMDF dan pengganti UMDF 1. Semua driver UMDF baru harus ditulis menggunakan UMDF 2. Tidak ada fitur baru yang ditambahkan ke UMDF 1 dan ada dukungan terbatas untuk UMDF 1 pada versi Windows 10 yang lebih baru. Driver Universal Windows harus menggunakan UMDF 2. Untuk informasi selengkapnya, lihat Mulai menggunakan UMDF.]
Enumerasi WDF_IO_QUEUE_STATE berisi nilai yang mengidentifikasi status antrean I/O.
Sintaks
typedef enum _WDF_IO_QUEUE_STATE {
WdfIoQueueAcceptRequests,
WdfIoQueueDispatchRequests,
WdfIoQueueNoRequests,
WdfIoQueueDriverNoRequests,
WdfIoQueuePnpHeld
} WDF_IO_QUEUE_STATE, *PWDF_IO_QUEUE_STATE;
Konstanta
WdfIoQueueAcceptRequests Jika nilai ini diatur ke 1, antrean menerima permintaan dengan secara otomatis meneruskannya melalui pengaturan metode IWDFIoQueue::ConfigureRequestDispatching atau dengan meneruskan setiap permintaan secara manual melalui panggilan ke metode IWDFIoRequest::ForwardToIoQueue . Jika nilai ini diatur ke 0, antrean menyelesaikan permintaan yang diteruskan secara otomatis dengan "status dibatalkan" atau gagal IWDFIoRequest::ForwardToIoQueue dengan "status sibuk". |
WdfIoQueueDispatchRequests Jika nilai ini diatur ke 1, antrean secara otomatis menyajikan permintaan ke driver, kecuali antreannya adalah jenis WdfIoQueueDispatchManual (lihat WDF_IO_QUEUE_DISPATCH_TYPE). Jika nilai ini diatur ke 0, antrean tidak secara otomatis mengirimkan permintaan ke driver. Pengaturan status ini tidak mencegah driver memanggil metode IWDFIoQueue::RetrieveNextRequest untuk mengambil permintaan secara manual dari antrean. |
WdfIoQueueNoRequests Jika nilai ini diatur ke 1, tidak ada permintaan dalam antrean, bahkan permintaan yang dapat disajikan ke driver dan yang dapat dikembalikan dari IWDFIoQueue::RetrieveNextRequest. |
WdfIoQueueDriverNoRequests Jika nilai ini diatur ke 1, tidak ada permintaan yang saat ini dioperasikan driver pada yang diterimanya dari antrean. |
WdfIoQueuePnpHeld Jika nilai ini diatur ke 1, peristiwa dari subsistem Plug and Play (PnP) menangguhkan antrean dari permintaan pemrosesan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wudfddi_types.h (termasuk Wudfddi_types.h) |
Lihat juga
IWDFIoQueue::ConfigureRequestDispatching
IWDFIoQueue::RetrieveNextRequest
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