fonction SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE (spb.h)
La fonction SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une mémoire tampon de données simple.
Syntaxe
SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE(
[in] SPB_TRANSFER_DIRECTION Direction,
[in] ULONG DelayInUs,
[in] PVOID Buffer,
[in] ULONG BufferCb
);
Paramètres
[in] Direction
Direction du transfert. La fonction écrit cette valeur dans le membre Direction de la structure SPB_TRANSFER_LIST_ENTRY .
[in] DelayInUs
Délai facultatif en microsecondes. La fonction écrit cette valeur dans le membre DelayInUs de la structure SPB_TRANSFER_LIST_ENTRY .
[in] Buffer
Pointeur vers une mémoire tampon de données. La fonction écrit cette valeur dans le membre Buffer.Simple.Buffer de la structure SPB_TRANSFER_LIST_ENTRY . Pour plus d’informations, consultez la description du membre Buffer dans SPB_TRANSFER_BUFFER_LIST_ENTRY.
[in] BufferCb
Taille, en octets, de la mémoire tampon pointée vers la mémoire tampon. La fonction écrit cette valeur dans le membre Buffer.Simple.BufferCb de la structure SPB_TRANSFER_LIST_ENTRY . Pour plus d’informations, consultez la description du membre BufferCb dans SPB_TRANSFER_BUFFER_LIST_ENTRY.
Valeur retournée
SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée.
Remarques
Cette fonction d’initialisation retourne une variable locale sans nom de type SPB_TRANSFER_LIST_ENTRY. Le stockage de cette variable est alloué dans le cadre de pile de l’appelant et est valide tant que le cadre de pile reste dans l’étendue.
SPB_MDL_TRANSFER_ENTRY définit le membre Buffer.Format de la structure SPB_TRANSFER_LIST_ENTRY sur SpbTransferBufferFormatSimple. Pour plus d’informations sur les formats de mémoire tampon, consultez SPB_TRANSFER_BUFFER_FORMAT.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | spb.h |
IRQL | N’importe quel IRQL |
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