Bagikan melalui


Ringkasan Objek Kerangka Kerja

Tabel berikut mencantumkan semua objek kerangka kerja dan menyediakan beberapa informasi dasar tentang setiap objek. Kolom mode menunjukkan apakah objek dapat digunakan dalam driver KMDF dan UMDF, atau KMDF saja.

Untuk daftar panggilan balik dan metode dan kerangka kerja mana yang berlaku, lihat Ringkasan Panggilan Balik dan Metode WDF.

Name Handle Purpose Default parent Bisakah driver menggantikan induk default? Mode Reference
Child-list object WDFCHILDLIST Mewakili daftar perangkat anak yang tersambung ke perangkat induk. Device object No KM WDF Child-List Referensi Objek
Collection object WDFCOLLECTION Mewakili koleksi objek. Driver object Yes KM/UM Referensi Objek Koleksi WDF
Objek buffer umum WDFCOMMONBUFFER Merepresentasikan buffer umum. Objek pengaktif DMA No KM Referensi Objek Buffer Umum WDF
Device object WDFDEVICE Mewakili perangkat. Driver object No KM/UM Referensi Objek Perangkat WDF
Objek pengaktif DMA WDFDMAENABLER Memungkinkan driver untuk menggunakan kemampuan DMA kerangka kerja sistem. Device object Yes KM Referensi Objek DMA WDF
Objek transaksi DMA WDFDMATRANSACTION Mewakili transaksi DMA. Objek pengaktif DMA No KM Referensi Objek DMA WDF
DPC object WDFDPC Mewakili sebuah panggilan prosedur yang ditangguhkan. None Yes KM Referensi Objek WDF DPC
Driver object WDFDRIVER Mewakili pengemudi. None No KM/UM Referensi Objek Driver WDF
File object WDFFILEOBJECT Mewakili sebuah file. Device object No KM/UM Referensi Objek File WDF
General object WDFOBJECT Mewakili objek umum. Driver object Yes KM/UM Referensi Objek Umum WDF
Interrupt object WDFINTERRUPT Mewakili sumber daya interupsi perangkat keras. Device object Yes KM/UM Referensi Objek Interupsi WDF
Objek target I/O WDFIOTARGET Mewakili sebuah driver yang menerima permintaan I/O dari driver lain. Device object Yes KM/UM Referensi Objek WDF Target I/O
Lookaside-list object WDFLOOKASIDE Mewakili daftar penyangga (lookaside list). Driver object Yes KM Referensi Objek Memori WDF
Memory object WDFMEMORY Mewakili buffer memori. Driver object Yes KM/UM Referensi Objek Memori WDF
Queue object WDFQUEUE Mewakili antrean I/O yang menerima permintaan I/O. Device object Yes KM/UM Referensi Objek Antrean WDF
Objek kunci registri WDFKEY Mewakili kunci registri. Driver object Yes KM/UM Referensi Objek Kunci Registri WDF
Request object WDFREQUEST Mewakili permintaan I/O. Tidak ada, jika dibuat oleh kerangka kerja. Objek driver, apabila dibuat oleh pengemudi. Ya, jika dibuat oleh pengemudi. KM/UM Referensi Objek Permintaan WDF
Objek daftar sumber daya WDFCMRESLIST Mewakili daftar sumber daya. Driver object No KM/UM Referensi Objek Sumber Daya WDF
Objek daftar rentang sumber daya WDFIORESLIST Mewakili konfigurasi logis. Objek daftar persyaratan sumber daya No KM Referensi Objek Sumber Daya WDF
Objek daftar persyaratan sumber daya WDFIORESREQLIST Mewakili daftar persyaratan sumber daya. Driver object No KM Referensi Objek Sumber Daya WDF
Spin-lock object WDFSPINLOCK Mewakili kunci putaran. Driver object Yes KM/UM Metode Sinkronisasi WDF
String object WDFSTRING Mewakili string Unicode. Driver object Yes KM/UM Referensi Objek String WDF
Timer object WDFTIMER Mewakili penghitung waktu. None Yes KM/UM Referensi Objek Timer WDF
Objek perangkat USB WDFUSBDEVICE Mewakili perangkat yang terhubung ke USB. Device object No KM/UM Referensi USB WDF
Objek antarmuka USB WDFUSBINTERFACE Mewakili antarmuka perangkat USB. Objek perangkat USB No KM/UM Referensi USB WDF
Objek saluran USB WDFUSBPIPE Mewakili pipa perangkat USB. Objek antarmuka USB No KM/UM Referensi USB WDF
Wait-lock object WDFWAITLOCK Mewakili kunci antrian. Driver object Yes KM/UM Metode Sinkronisasi WDF
Objek instans WMI WDFWMIINSTANCE Mewakili instance dari blok data WMI. Objek penyedia WMI No KM Referensi WDF WMI
Objek penyedia WMI WDFWMIPROVIDER Mewakili blok data WMI. Device object No KM Referensi WDF WMI
Work-item object WDFWORKITEM Mewakili item kerja. None Yes KM/UM WDF Work-Item Referensi Objek