Bagikan melalui


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)

Lihat juga

WDF_DMA_ENABLER_CONFIG