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

こちらもご覧ください

uart.h