共用方式為


UART_HARDWARE_ACCESS結構 (uart.h)

序列驅動程式用來存取裝置硬體的 I/O 函式和函式指標。

語法

typedef struct _UART_HARDWARE_ACCESS {
  UART_HARDWARE_READ_UCHAR    ReadPort8;
  UART_HARDWARE_WRITE_UCHAR   WritePort8;
  UART_HARDWARE_READ_USHORT   ReadPort16;
  UART_HARDWARE_WRITE_USHORT  WritePort16;
  UART_HARDWARE_READ_ULONG    ReadPort32;
  UART_HARDWARE_WRITE_ULONG   WritePort32;
  UART_HARDWARE_READ_UCHAR    ReadRegister8;
  UART_HARDWARE_WRITE_UCHAR   WriteRegister8;
  UART_HARDWARE_READ_USHORT   ReadRegister16;
  UART_HARDWARE_WRITE_USHORT  WriteRegister16;
  UART_HARDWARE_READ_ULONG    ReadRegister32;
  UART_HARDWARE_WRITE_ULONG   WriteRegister32;
  UART_HARDWARE_READ_ULONG64  ReadRegister64;
  UART_HARDWARE_WRITE_ULONG64 WriteRegister64;
} UART_HARDWARE_ACCESS, *PUART_HARDWARE_ACCESS;

成員

ReadPort8

從埠讀取 之UART_HARDWARE_READ_UCHAR 回呼函式的指標。

WritePort8

寫入埠 之UART_HARDWARE_WRITE_UCHAR 回呼函式的指標。

ReadPort16

從埠讀取 之UART_HARDWARE_READ_USHORT 回呼函式的指標。

WritePort16

寫入埠之UART_HARDWARE_WRITE_USHORT回呼函式的指標。

ReadPort32

從埠讀取 之UART_HARDWARE_READ_ULONG 回呼函式的指標。

WritePort32

寫入埠之UART_HARDWARE_WRITE_ULONG回呼函式的指標。

ReadRegister8

從緩存器讀取 之UART_HARDWARE_READ_UCHAR 回呼函式的指標。

WriteRegister8

寫入緩存器 之UART_HARDWARE_READ_UCHAR 回呼函式的指標。

ReadRegister16

從緩存器讀取 之UART_HARDWARE_READ_USHORT 回呼函式的指標。

WriteRegister16

寫入緩存器 之UART_HARDWARE_WRITE_USHORT 回呼函式的指標。

ReadRegister32

從緩存器讀取 之UART_HARDWARE_READ_ULONG 回呼函式的指標。

WriteRegister32

寫入緩存器 之UART_HARDWARE_WRITE_ULONG 回呼函式的指標。

ReadRegister64

從指定緩存器讀取 之UART_HARDWARE_READ_ULONG64 回呼函式的指標。

WriteRegister64

寫入指定緩存器 之UART_HARDWARE_WRITE_ULONG64 回呼函式的指標。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
標頭 uart.h

另請參閱

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h