struktur DMA_ADAPTER_INFO_V1 (wdm.h)

Struktur DMA_ADAPTER_INFO_V1 menjelaskan kemampuan pengontrol DMA sistem yang diwakili oleh objek adaptor.

Sintaks

typedef struct _DMA_ADAPTER_INFO_V1 {
  ULONG ReadDmaCounterAvailable;
  ULONG ScatterGatherLimit;
  ULONG DmaAddressWidth;
  ULONG Flags;
  ULONG MinimumTransferUnit;
} DMA_ADAPTER_INFO_V1, *PDMA_ADAPTER_INFO_V1;

Anggota

ReadDmaCounterAvailable

Apakah nilai penghitung di setiap saluran DMA dapat dibaca. Anggota ini TRUE jika penghitung dapat dibaca, dan FALSE jika tidak dapat dibaca.

ScatterGatherLimit

Jumlah maksimum elemen dalam daftar sebar/kumpulkan yang dapat diproses oleh pengontrol DMA dalam satu transfer DMA sebar/kumpulkan.

DmaAddressWidth

Lebar alamat memori, dalam bit, pengontrol DMA. Lebar dinyatakan sebagai jumlah bit dalam alamat DMA. Jika lebar alamat DMA kurang dari lebar alamat memori, perangkat keras platform mendorong bit alamat memori pesanan tinggi yang tersisa menjadi nol selama transfer DMA.

Flags

Sekumpulan bendera yang menjelaskan kemampuan adaptor DMA. Tidak ada bendera yang saat ini ditentukan untuk anggota ini.

MinimumTransferUnit

Ukuran, dalam byte, dari unit transfer minimum. Jumlah byte yang ditentukan oleh elemen dalam daftar sebar/kumpulkan harus berupa kelipatan bilangan bulat dari unit transfer minimum.

Keterangan

Anggota V1 dari struktur DMA_ADAPTER_INFO adalah struktur jenis DMA_ADAPTER_INFO_V1.

Driver memanggil GetDmaAdapterInfo untuk mendapatkan informasi tentang kemampuan perangkat keras saluran DMA sistem. GetDmaAdapterInfo menulis informasi ini ke anggota V1 dari struktur DMA_ADAPTER_INFO yang disediakan pemanggil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 8.
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)

Lihat juga

DMA_ADAPTER_INFO

GetDmaAdapterInfo