Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |