enumerasi WDF_DMA_PROFILE (wdfdmaenabler.h)
[Hanya berlaku untuk KMDF]
Enumerasi WDF_DMA_PROFILE mengidentifikasi jenis operasi DMA master bus atau mode sistem yang dapat didukung perangkat.
Sintaks
typedef enum _WDF_DMA_PROFILE {
WdfDmaProfileInvalid = 0,
WdfDmaProfilePacket,
WdfDmaProfileScatterGather,
WdfDmaProfilePacket64,
WdfDmaProfileScatterGather64,
WdfDmaProfileScatterGatherDuplex,
WdfDmaProfileScatterGather64Duplex,
WdfDmaProfileSystem,
WdfDmaProfileSystemDuplex
} WDF_DMA_PROFILE;
Konstanta
WdfDmaProfileInvalid Nilai: 0 Hanya untuk penggunaan internal. |
WdfDmaProfilePacket Perangkat ini mendukung operasi DMA paket tunggal, menggunakan alamat 32-bit. |
WdfDmaProfileScatterGather Perangkat ini mendukung operasi DMA berbasis paket, menyebarkan/mengumpulkan, menggunakan alamat 32-bit. |
WdfDmaProfilePacket64 Perangkat ini mendukung operasi DMA paket tunggal, menggunakan alamat 64-bit. |
WdfDmaProfileScatterGather64 Perangkat ini mendukung operasi DMA berbasis paket, menyebarkan/mengumpulkan, menggunakan alamat 64-bit. |
WdfDmaProfileScatterGatherDuplex Perangkat ini mendukung operasi DMA berbasis paket, menyebarkan/mengumpulkan, menggunakan alamat 32-bit. Perangkat ini juga mendukung operasi dupleks. |
WdfDmaProfileScatterGather64Duplex Perangkat ini mendukung operasi DMA berbasis paket, menyebarkan/mengumpulkan, menggunakan alamat 64-bit. Perangkat ini juga mendukung operasi dupleks. |
WdfDmaProfileSystem Perangkat mendukung operasi DMA mode sistem. Nilai ini tersedia dalam versi 1.11 dan yang lebih baru dari KMDF yang berjalan pada versi Windows Windows 8 atau yang lebih baru. |
WdfDmaProfileSystemDuplex Perangkat mendukung operasi DMA mode sistem. Perangkat ini juga mendukung operasi dupleks. Nilai ini tersedia dalam versi 1.11 dan yang lebih baru dari KMDF yang berjalan pada versi Windows Windows 8 atau yang lebih baru. |
Keterangan
nilai WDF_DMA_PROFILE-typed digunakan dalam struktur WDF_DMA_ENABLER_CONFIG driver. Driver memasok WDF_DMA_ENABLER_CONFIG ketika memanggil WdfDmaEnablerCreate.
Jika driver memilih salah satu profil DMA mode sistem, kerangka kerja meminta antarmuka DMA versi 3 dari WDM. DMA mode sistem tersedia mulai dari Windows 8. Untuk informasi selengkapnya tentang DMA mode sistem, lihat Mendukung System-Mode DMA.
Kernel-Mode driver miniport Driver Framework (KMDF) seperti driver miniport NDIS dapat meminta profil DMA mode sistem. Untuk informasi tentang cara menulis driver miniport berbasis kerangka kerja, lihat Membuat Driver Miniport berbasis Kerangka Kerja.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi KMDF minimum | 1,0 |
Header | wdfdmaenabler.h (termasuk Wdf.h) |