Bagikan melalui


fungsi WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE (wdfio.h)

[Berlaku untuk KMDF dan UMDF]

Fungsi WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE menginisialisasi struktur WDF_IO_QUEUE_CONFIG driver.

Sintaks

void WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(
  [out] PWDF_IO_QUEUE_CONFIG       Config,
  [in]  WDF_IO_QUEUE_DISPATCH_TYPE DispatchType
);

Parameter

[out] Config

Penunjuk ke struktur WDF_IO_QUEUE_CONFIG driver.

[in] DispatchType

Enumerator WDF_IO_QUEUE_DISPATCH_TYPE yang mengidentifikasi jenis pengiriman permintaan untuk antrean.

Nilai kembali

Tidak ada

Keterangan

Driver harus memanggil WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE saat membuat antrean I/O yang dikelola daya yang merupakan antrean default perangkat. Fungsi WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE nol struktur WDF_IO_QUEUE_CONFIG yang ditentukan dan menetapkan anggota Ukurannya . Ini juga mengatur anggota PowerManaged ke WdfUseDefault, mengatur anggota DefaultQueue ke TRUE, dan menyimpan jenis pengiriman yang ditentukan di anggota DispatchType .

Mulai dari KMDF versi 1.9, jika DispatchType diatur ke WdfIoQueueDispatchParallel, WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE mengatur anggota NumberOfPresentedRequests struktur ke -1. Nilai ini menunjukkan bahwa kerangka kerja dapat mengirimkan jumlah permintaan I/O yang tidak terbatas ke driver.

Untuk contoh kode yang menggunakan WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE, lihat WdfIoQueueCreate.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfio.h (termasuk Wdf.h)

Lihat juga

WDF_IO_QUEUE_CONFIG

WDF_IO_QUEUE_CONFIG_INIT

WDF_IO_QUEUE_DISPATCH_TYPE

WdfIoQueueBuat