DMA_TRANSFER_INFO Struktur (wdm.h)
Die DMA_TRANSFER_INFO-Struktur ist ein Container für eine DMA_TRANSFER_INFO_XXX--Struktur, die die Zuordnungsanforderungen für eine Punkt-/Sammelliste beschreibt.
Syntax
typedef struct _DMA_TRANSFER_INFO {
ULONG Version;
union {
DMA_TRANSFER_INFO_V1 V1;
DMA_TRANSFER_INFO_V2 V2;
};
} DMA_TRANSFER_INFO, *PDMA_TRANSFER_INFO;
Angehörige
Version
Die Versionsnummer der DMA_TRANSFER_INFO_XXX- Struktur, die diesem Element folgt. Legen Sie für eine DMA_TRANSFER_INFO_V1 Struktur dieses Members auf DMA_TRANSFER_INFO_VERSION1 fest, bevor Sie die GetDmaTransferInfo Routine aufrufen.
V1
Die Zuordnungsanforderungen für eine Punkt/Gather-Liste. Weitere Informationen finden Sie unter DMA_TRANSFER_INFO_V1.
V2
Die Zuordnungsanforderungen für eine Punkt/Gather-Liste. Weitere Informationen finden Sie unter DMA_TRANSFER_INFO_V2.
Bemerkungen
Ein Gerätetreiber ruft die GetDmaTransferInfo Routine auf, um eine DMA_TRANSFER_INFO Struktur zu erhalten, die die Zuordnungsanforderungen für die XY/Gather-Liste beschreibt, die in einer DMA-Übertragung verwendet werden soll.
Die unbenannte Vereinigung in dieser Struktur enthält eine DMA_TRANSFER_INFO_XXX- Struktur. Das Version Mitglied gibt an, welche Version der DMA_TRANSFER_INFO_XXX--Struktur in der Union enthalten ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 8 unterstützt. |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |