SPB_TRANSFER_LIST_ENTRY structure (spb.h)
La structure SPB_TRANSFER_LIST_ENTRY décrit un transfert unique dans une séquence de transfert d’E/S.
Syntaxe
typedef struct SPB_TRANSFER_LIST_ENTRY {
SPB_TRANSFER_DIRECTION Direction;
ULONG DelayInUs;
SPB_TRANSFER_BUFFER Buffer;
} SPB_TRANSFER_LIST_ENTRY, *PSPB_TRANSFER_LIST_ENTRY;
Membres
Direction
Sens du transfert. Ce membre est défini sur l’une des valeurs d’énumération SPB_TRANSFER_DIRECTION suivantes :
- SpbTransferDirectionFromDevice
- SpbTransferDirectionToDevice
DelayInUs
Délai facultatif, en microsecondes, avant le début de ce transfert. Pour plus d’informations, consultez la description du membre DelayInUs dans SPB_TRANSFER_DESCRIPTOR.
Buffer
Mémoire tampon pour ce transfert. Ce membre utilise l’un des formats de mémoire tampon suivants : mémoire tampon simple, liste de collecte de points ou (pour les clients en mode noyau) MDL. Pour plus d’informations sur les formats de mémoire tampon, consultez SPB_TRANSFER_BUFFER.
Remarques
Pour demander une séquence de transfert d’E/S pour un appareil cible sur le bus, un client (pilote de périphérique) du pilote de contrôleur SPB envoie une demande de IOCTL_SPB_EXECUTE_SEQUENCE qui décrit la séquence. Les transferts dans la séquence sont décrits par une structure SPB_TRANSFER_LIST qui est suivie d’un tableau d’une ou plusieurs structures SPB_TRANSFER_LIST_ENTRY . Chaque élément de ce tableau décrit un transfert individuel dans la séquence.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | spb.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour