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


Структура CPPORT (uart.h)

Содержит изменяемое состояние среды выполнения определенного экземпляра устройства UART.

Синтаксис

typedef struct _CPPORT {
  PUCHAR                            Address;
  ULONG                             BaudRate;
  USHORT                            Flags;
  UCHAR                             ByteWidth;
  UART_HARDWARE_READ_INDEXED_UCHAR  Read;
  UART_HARDWARE_WRITE_INDEXED_UCHAR Write;
} CPPORT, *PCPPORT;

Члены

Address

Базовый адрес регистров UART.

BaudRate

Скорость передачи данных оборудования UART в битах в секунду.

Flags

Битовая маска внутренних флагов порта.

ByteWidth

Ширина каждого из регистров оборудования UART в виде количества байтов.

Read

Указатель на функцию обратного вызова UART_HARDWARE_READ_INDEXED_UCHAR, используемую для чтения из регистра на оборудовании UART.

Write

Указатель на функцию обратного вызова UART_HARDWARE_WRITE_INDEXED_UCHAR, используемую для записи в регистр на оборудовании UART.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1803
Верхняя часть uart.h

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

uart.h