Заголовок spb.h
Этот заголовок используется spb. Дополнительные сведения см. в разделе:
spb.h содержит следующие программные интерфейсы:
Функции
SPB_MULTI_SPI_READ_TRANSFER_INIT Функция SPB_MULTI_SPI_READ_TRANSFER_INIT инициализирует структуру SPB_MULTI_SPI_READ_TRANSFER. |
SPB_MULTI_SPI_TRANSFER_INIT Функция SPB_MULTI_SPI_TRANSFER_INIT инициализирует структуру SPB_MULTI_SPI_TRANSFER. |
SPB_MULTI_SPI_WRITE_TRANSFER_INIT Функция SPB_MULTI_SPI_WRITE_TRANSFER_INIT инициализирует структуру SPB_MULTI_SPI_WRITE_TRANSFER. |
SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST Функция SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания списка точечной сборки. SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST функция возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания списка точечной сборки. |
SPB_TRANSFER_LIST_ENTRY_INIT_MDL Функция SPB_TRANSFER_LIST_ENTRY_INIT_MDL возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для использования MDL для описания буфера данных. |
SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED Функция SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания простого буфера данных в нескладной памяти. |
SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE Функция SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания простого буфера данных. SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE функция возвращает структуру SPB_TRANSFER_LIST_ENTRY, которая инициализирована для описания простого буфера данных. |
SPB_TRANSFER_LIST_INIT Функция SPB_TRANSFER_LIST_INIT инициализирует структуру SPB_TRANSFER_LIST. |
Структуры
SPB_MULTI_SPI_READ_TRANSFER Структура SPB_MULTI_SPI_READ_TRANSFER описывает операцию чтения, выполняемую в режиме multi-SPI (например, Dual SPI или Quad SPI). |
SPB_MULTI_SPI_TRANSFER Структура SPB_MULTI_SPI_TRANSFER описывает операцию ввода-вывода SPI, которая должна выполняться в режиме передачи с несколькими SPI, например с двумя или четырьмя SPI. |
SPB_MULTI_SPI_TRANSFER_HEADER Структура SPB_MULTI_SPI_TRANSFER_HEADER описывает передачу SPI, выполняемую в режиме multi-SPI (например, Dual SPI или Quad SPI). |
SPB_MULTI_SPI_WRITE_TRANSFER Структура SPB_MULTI_SPI_WRITE_TRANSFER описывает операцию записи, выполняемую в режиме с несколькими SPI (например, с двумя SPI или Quad SPI). |
SPB_TRANSFER_BUFFER Структура SPB_TRANSFER_BUFFER описывает буфер данных для отдельной передачи в последовательности передачи ввода-вывода. |
SPB_TRANSFER_BUFFER_LIST_ENTRY Структура SPB_TRANSFER_BUFFER_LIST_ENTRY описывает простой буфер передачи или элемент в массиве из одного или нескольких буферов передачи. |
SPB_TRANSFER_LIST Структура SPB_TRANSFER_LIST описывает последовательность передачи ввода-вывода. |
SPB_TRANSFER_LIST_ENTRY Структура SPB_TRANSFER_LIST_ENTRY описывает одну передачу в последовательности передачи ввода-вывода. |
Перечисления
SPB_MULTI_SPI_TRANSFER_MODE Перечисление SPB_MULTI_SPI_TRANSFER_MODE указывает тип передачи с несколькими SPI, которая будет использоваться водителем шины для взаимодействия с периферийным устройством. |
SPB_TRANSFER_BUFFER_FORMAT Перечисление SPB_TRANSFER_BUFFER_FORMAT указывает формат буфера, который описывается структурой SPB_TRANSFER_BUFFER. |
SPB_TRANSFER_DIRECTION Перечисление SPB_TRANSFER_DIRECTION описывает направление (чтение или запись) одной передачи в последовательности передачи ввода-вывода. |
SpbIoctl Определяет значения, указывающие тип запроса элемента управления вводом-выводом. |