Partager via


fonction SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST (spb.h)

La fonction SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une liste de collecte de points.

Syntaxe

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST(
  [in] SPB_TRANSFER_DIRECTION            Direction,
  [in] ULONG                             DelayInUs,
  [in] SPB_TRANSFER_BUFFER_LIST_ENTRY [] BufferList,
  [in] ULONG                             BufferListCe
);

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 la DelayInUs membre de la structure SPB_TRANSFER_LIST_ENTRY.

[in] BufferList

Pointeur vers un tableau de structures SPB_TRANSFER_BUFFER_LIST_ENTRY qui décrit une liste de nuages de points. La fonction écrit cette valeur dans la Buffer.BufferList.List membre de la structure SPB_TRANSFER_LIST_ENTRY. Pour plus d’informations, consultez la description du membre BufferList.List dans SPB_TRANSFER_BUFFER.

[in] BufferListCe

Nombre de mémoires tampons dans la liste de nuages de points pointées vers laquelle BufferList. La fonction écrit cette valeur dans la Buffer.BufferList.ListCe membre de la structure SPB_TRANSFER_LIST_ENTRY. Pour plus d’informations, consultez la description du membre BufferList.ListCe dans SPB_TRANSFER_BUFFER.

Valeur de retour

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST retourne une structure de 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 la pile de l’appelant et est valide pendant que le cadre de la pile reste dans l’étendue.

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST définit le membre Buffer.Format de la structure de SPB_TRANSFER_LIST_ENTRY sur SpbTransferBufferFormatList. Pour plus d’informations sur les formats de mémoire tampon, consultez SPB_TRANSFER_BUFFER_FORMAT.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête spb.h
IRQL N’importe quel RUNTIME d’intégration

Voir aussi