(uart.h) 的 CPPORT 结构

包含 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 硬件上的寄存器读取的 UART_HARDWARE_READ_INDEXED_UCHAR 回调函数的指针。

Write

指向用于写入 UART 硬件上的寄存器的 UART_HARDWARE_WRITE_INDEXED_UCHAR 回调函数的指针。

要求

要求
最低受支持的客户端 Windows 10 版本 1803
标头 uart.h

另请参阅

uart.h