Compartir a través de


función SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST (spb.h)

La función SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST devuelve una estructura SPB_TRANSFER_LIST_ENTRY inicializada para describir una lista de recopilación de dispersión.

Sintaxis

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
);

Parámetros

[in] Direction

Dirección de la transferencia. La función escribe este valor en el miembro Direction de la estructura SPB_TRANSFER_LIST_ENTRY.

[in] DelayInUs

Un retraso opcional en microsegundos. La función escribe este valor en el miembro DelayInUs de la estructura SPB_TRANSFER_LIST_ENTRY.

[in] BufferList

Puntero a una matriz de estructuras de SPB_TRANSFER_BUFFER_LIST_ENTRY que describe una lista de recopilación de dispersión. La función escribe este valor en el miembro Buffer.BufferList.List de la estructura de SPB_TRANSFER_LIST_ENTRY. Para obtener más información, vea la descripción del miembro de BufferList.List en SPB_TRANSFER_BUFFER.

[in] BufferListCe

Número de búferes de la lista de recopilación de dispersión a la que apunta BufferList. La función escribe este valor en el miembro Buffer.BufferList.ListCe de la estructura de SPB_TRANSFER_LIST_ENTRY. Para obtener más información, vea la descripción del miembro de BufferList.ListCe en SPB_TRANSFER_BUFFER.

Valor devuelto

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST devuelve una estructura de SPB_TRANSFER_LIST_ENTRY inicializada.

Observaciones

Esta función de inicialización devuelve una variable local sin nombre de tipo SPB_TRANSFER_LIST_ENTRY. El almacenamiento de esta variable se asigna en el marco de pila del autor de la llamada y es válido mientras el marco de pila permanece en el ámbito.

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST establece el miembro Buffer.Format de la estructura de SPB_TRANSFER_LIST_ENTRY en SpbTransferBufferFormatList. Para obtener más información sobre los formatos de búfer, vea SPB_TRANSFER_BUFFER_FORMAT.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de spb.h
irQL Cualquier IRQL

Consulte también