Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания простого буфера данных.
Синтаксис
SPB_TRANSFER_LIST_ENTRY SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE(
[in] SPB_TRANSFER_DIRECTION Direction,
[in] ULONG DelayInUs,
[in] PVOID Buffer,
[in] ULONG BufferCb
);
Параметры
[in] Direction
Направление передачи. Функция записывает это значение в элемент Direction структуры SPB_TRANSFER_LIST_ENTRY.
[in] DelayInUs
Необязательная задержка в микросекундах. Функция записывает это значение в элемент DelayInUs структуры SPB_TRANSFER_LIST_ENTRY.
[in] Buffer
Указатель на буфер данных. Функция записывает это значение в элемент Buffer.Simple.Buffer структуры SPB_TRANSFER_LIST_ENTRY. Дополнительные сведения см. в описании элемента буфера в SPB_TRANSFER_BUFFER_LIST_ENTRY.
[in] BufferCb
Размер буфера в байтах, на который указывает буфер. Функция записывает это значение в элемент Buffer.Simple.BufferCb элемента структуры SPB_TRANSFER_LIST_ENTRY. Дополнительные сведения см. в описании элемента SPB_TRANSFER_BUFFER_LIST_ENTRYbufferC b.
Возвращаемое значение
SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE возвращает инициализированную структуру SPB_TRANSFER_LIST_ENTRY.
Замечания
Эта функция инициализации возвращает неназванную локальную переменную типа SPB_TRANSFER_LIST_ENTRY. Хранилище для этой переменной выделяется в кадре стека вызывающего объекта и является допустимым, пока кадр стека остается в области.
SPB_MDL_TRANSFER_ENTRY задает элемент Buffer.Format структуры SPB_TRANSFER_LIST_ENTRYSpbTransferBufferFormatSimple. Дополнительные сведения о форматах буферов см. в SPB_TRANSFER_BUFFER_FORMAT.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | spb.h |
| IRQL | Любой IRQL |