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 SPB_TRANSFER_LIST_ENTRY-Struktur beschreibt eine einzelne Übertragung in einer E/A-Übertragungssequenz.
Syntax
typedef struct SPB_TRANSFER_LIST_ENTRY {
SPB_TRANSFER_DIRECTION Direction;
ULONG DelayInUs;
SPB_TRANSFER_BUFFER Buffer;
} SPB_TRANSFER_LIST_ENTRY, *PSPB_TRANSFER_LIST_ENTRY;
Angehörige
Direction
Die Richtung der Übertragung. Dieses Element wird auf einen der folgenden SPB_TRANSFER_DIRECTION Enumerationswerte festgelegt:
- SpbTransferDirectionFromDevice
- SpbTransferDirectionToDevice
DelayInUs
Eine optionale Verzögerung in Mikrosekunden, bevor diese Übertragung beginnt. Weitere Informationen finden Sie in der Beschreibung des DelayInUs Member in SPB_TRANSFER_DESCRIPTOR.
Buffer
Der Puffer für diese Übertragung. Dieses Mitglied verwendet eines der folgenden Pufferformate: einfache Puffer, Punktlisten oder (für Kernelmodusclients) MDL. Weitere Informationen zu Pufferformaten finden Sie unter SPB_TRANSFER_BUFFER.
Bemerkungen
Um eine E/A-Übertragungssequenz für ein Zielgerät im Bus anzufordern, sendet ein Client (Peripherietreiber) des SPB-Controllertreibers eine IOCTL_SPB_EXECUTE_SEQUENCE Anforderung, die die Sequenz beschreibt. Die Übertragungen in der Sequenz werden durch eine SPB_TRANSFER_LIST Struktur beschrieben, auf die ein Array einer oder mehrerer SPB_TRANSFER_LIST_ENTRY Strukturen folgt. Jedes Element in diesem Array beschreibt eine einzelne Übertragung in der Sequenz.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Wird ab Windows 8 unterstützt. |
| Header- | spb.h |