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 |