Структура 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 |