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