Bagikan melalui


EVT_WDF_IO_QUEUE_STATE fungsi panggilan balik (wdfio.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi panggilan balik peristiwa EvtIoQueueState driver memberikan informasi status antrean kepada driver.

Sintaks

EVT_WDF_IO_QUEUE_STATE EvtWdfIoQueueState;

void EvtWdfIoQueueState(
  [in] WDFQUEUE Queue,
  [in] WDFCONTEXT Context
)
{...}

Parameter

[in] Queue

Handel ke objek antrean I/O.

[in] Context

Informasi konteks yang ditentukan driver yang ditentukan driver ketika mendaftarkan fungsi panggilan balik EvtIoQueueState .

Nilai kembali

Tidak ada

Keterangan

Driver dapat mendaftarkan fungsi panggilan balik EvtIoQueueState dengan menentukan alamatnya sebagai input ke WdfIoQueueStop, WdfIoQueueDrain, WdfIoQueuePurge, atau WdfIoQueueReadyNotify. Kerangka kerja memanggil fungsi panggilan balik EvtIoQueueState setelah operasi yang ditentukan selesai.

Fungsi panggilan balik EvtIoQueueState dapat dipanggil di IRQL <= DISPATCH_LEVEL, kecuali anggota ExecutionLevel dari WDF_OBJECT_ATTRIBUTES antrean diatur ke WdfExecutionLevelPassive, dalam hal ini dipanggil di IRQL = PASSIVE_LEVEL. Jika antrean menentukan WdfExecutionLevelInheritFromParent, properti dapat diwarisi dari WDF_OBJECT_ATTRIBUTES WDFDEVICE atau WDFDRIVER.

Jika IRQL PASSIVE_LEVEL, kerangka kerja memanggil fungsi panggilan balik dalam wilayah penting.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfio.h (termasuk Wdf.h)
IRQL <= DISPATCH_LEVEL (lihat bagian Keterangan)

Lihat juga

WDF_OBJECT_ATTRIBUTES

WdfIoQueueDrain

WdfIoQueuePurge

WdfIoQueueReadyNotify

WdfIoQueueStop