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) |