(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 |