SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE (función) (spb.h)

La función SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE devuelve una estructura SPB_TRANSFER_LIST_ENTRY que se inicializa para describir un búfer de datos simple.

Sintaxis

SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE(
  [in] SPB_TRANSFER_DIRECTION Direction,
  [in] ULONG                  DelayInUs,
  [in] PVOID                  Buffer,
  [in] ULONG                  BufferCb
);

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

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

[in] Buffer

Puntero a un búfer de datos. La función escribe este valor en el miembro Buffer.Simple.Buffer de la estructura SPB_TRANSFER_LIST_ENTRY . Para obtener más información, vea la descripción del miembro Buffer en SPB_TRANSFER_BUFFER_LIST_ENTRY.

[in] BufferCb

Tamaño, en bytes, del búfer al que apunta Buffer. La función escribe este valor en el miembro Buffer.Simple.BufferCb de la estructura SPB_TRANSFER_LIST_ENTRY . Para obtener más información, vea la descripción del miembro BufferCb en SPB_TRANSFER_BUFFER_LIST_ENTRY.

Valor devuelto

SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE devuelve una estructura de SPB_TRANSFER_LIST_ENTRY inicializada.

Comentarios

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_MDL_TRANSFER_ENTRY establece el miembro Buffer.Format de la estructura de SPB_TRANSFER_LIST_ENTRY en SpbTransferBufferFormatSimple. Para obtener más información sobre los formatos de búfer, consulte SPB_TRANSFER_BUFFER_FORMAT.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado spb.h
IRQL Cualquier IRQL

Consulte también