Поделиться через


функция SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST (spb.h)

Функция SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST возвращает структуру SPB_TRANSFER_LIST_ENTRY , которая инициализирована для описания списка точечной сборки.

Синтаксис

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

Параметры

[in] Direction

Направление передачи. Функция записывает это значение в элемент Directionструктуры SPB_TRANSFER_LIST_ENTRY .

[in] DelayInUs

Необязательная задержка в микросекундах. Функция записывает это значение в элемент DelayInUsструктуры SPB_TRANSFER_LIST_ENTRY .

[in] BufferList

Указатель на массив SPB_TRANSFER_BUFFER_LIST_ENTRY структур, описывающий точечный список. Функция записывает это значение в элемент Buffer.BufferList.Listструктуры SPB_TRANSFER_LIST_ENTRY . Дополнительные сведения см. в описании элемента BufferList.List в SPB_TRANSFER_BUFFER.

[in] BufferListCe

Количество буферов в списке точечной сборки, на который указывает BufferList. Функция записывает это значение в элемент Buffer.BufferList.ListCe структуры SPB_TRANSFER_LIST_ENTRY . Дополнительные сведения см. в описании элемента BufferList.ListCe в SPB_TRANSFER_BUFFER.

Возвращаемое значение

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST возвращает инициализированную структуру SPB_TRANSFER_LIST_ENTRY .

Комментарии

Эта функция инициализации возвращает неименованную локальную переменную типа SPB_TRANSFER_LIST_ENTRY. Хранилище для этой переменной выделяется в кадре стека вызывающего объекта и является допустимым, пока кадр стека остается в область.

SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST задает для элемента Buffer.Format структуры SPB_TRANSFER_LIST_ENTRY значение SpbTransferBufferFormatList. Дополнительные сведения о форматах буферов см. в разделе SPB_TRANSFER_BUFFER_FORMAT.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть spb.h
IRQL Любой IRQL

См. также раздел