Bagikan melalui


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

IWDFIoRequest::ForwardToIoQueue

WDF_IO_QUEUE_DISPATCH_TYPE