função SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST (spb.h)

A função SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST retorna uma estrutura SPB_TRANSFER_LIST_ENTRY inicializada para descrever uma lista de coleta de dispersão.

Sintaxe

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

A direção da transferência. A função grava esse valor no membro Direction da estrutura SPB_TRANSFER_LIST_ENTRY .

[in] DelayInUs

Um atraso opcional em microssegundos. A função grava esse valor no membro DelayInUs da estrutura SPB_TRANSFER_LIST_ENTRY .

[in] BufferList

Um ponteiro para uma matriz de estruturas SPB_TRANSFER_BUFFER_LIST_ENTRY que descreve uma lista de dispersão de coleta. A função grava esse valor no membro Buffer.BufferList.List da estrutura SPB_TRANSFER_LIST_ENTRY . Para obter mais informações, consulte a descrição do membro BufferList.List no SPB_TRANSFER_BUFFER.

[in] BufferListCe

O número de buffers na lista de dispersão de coleta apontado por BufferList. A função grava esse valor no membro Buffer.BufferList.ListCe da estrutura SPB_TRANSFER_LIST_ENTRY . Para obter mais informações, consulte a descrição do membro BufferList.ListCe no SPB_TRANSFER_BUFFER.

Valor retornado

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST retorna uma estrutura de SPB_TRANSFER_LIST_ENTRY inicializada.

Comentários

Essa função de inicialização retorna uma variável local sem nome do tipo SPB_TRANSFER_LIST_ENTRY. O armazenamento dessa variável é alocado no quadro de pilha do chamador e é válido enquanto o quadro de pilha permanece no escopo.

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST define o membro Buffer.Format da estrutura SPB_TRANSFER_LIST_ENTRY como SpbTransferBufferFormatList. Para obter mais informações sobre formatos de buffer, consulte SPB_TRANSFER_BUFFER_FORMAT.

Requisitos

   
Plataforma de Destino Desktop
Cabeçalho spb.h
IRQL Qualquer IRQL

Confira também