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 |
ヘッダー | uart.h |