Freigeben über


DMA_ADAPTER_INFO_V1-Struktur (wdm.h)

Die DMA_ADAPTER_INFO_V1-Struktur beschreibt die Funktionen des DMA-Systemcontrollers, der durch ein Adapterobjekt dargestellt wird.

Syntax

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

Member

ReadDmaCounterAvailable

Gibt an, ob der Zählerwert in jedem DMA-Kanal gelesen werden kann. Dieser Member ist TRUE , wenn der Zähler gelesen werden kann, und FALSE , wenn er nicht gelesen werden kann.

ScatterGatherLimit

Die maximale Anzahl von Elementen in einer Scatter/Gather-Liste, die der DMA-Controller in einer einzelnen Punkt-/Gather-DMA-Übertragung verarbeiten kann.

DmaAddressWidth

Die Speicheradressenbreite des DMA-Controllers in Bits. Die Breite wird als Anzahl von Bits in einer DMA-Adresse ausgedrückt. Wenn die Breite der DMA-Adresse kleiner als die Breite der Speicheradresse ist, steuert die Plattformhardware während einer DMA-Übertragung die verbleibenden Speicheradressbits hoher Reihenfolge auf Null.

Flags

Ein Satz von Flags, die die Funktionen des DMA-Adapters beschreiben. Für diesen Member sind derzeit keine Flags definiert.

MinimumTransferUnit

Die Größe der minimalen Übertragungseinheit in Byte. Die von einem Element in einer Punkt-/Gather-Liste angegebene Byteanzahl muss ein ganzzahliges Vielfaches der mindesten Übertragungseinheit sein.

Hinweise

Das V1-Element der DMA_ADAPTER_INFO-Struktur ist eine Struktur vom Typ DMA_ADAPTER_INFO_V1.

Ein Treiber ruft GetDmaAdapterInfo auf, um Informationen zu den Hardwarefunktionen eines DMA-Systemkanals zu erhalten. GetDmaAdapterInfo schreibt diese Informationen in das V1-Element einer vom Aufrufer bereitgestellten DMA_ADAPTER_INFO-Struktur .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 8.
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

DMA_ADAPTER_INFO

GetDmaAdapterInfo