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 ハードウェア上のレジスタから読み取るために使用される UART_HARDWARE_READ_INDEXED_UCHAR コールバック関数へのポインター。
Write
UART ハードウェア上のレジスタへの書き込みに使用される UART_HARDWARE_WRITE_INDEXED_UCHAR コールバック関数へのポインター。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1803 |
Header | uart.h |