структура UART_HARDWARE_ACCESS (uart.h)
Функции ввода-вывода и указатели функций, используемые последовательным драйверами для доступа к оборудованию устройства.
Синтаксис
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 |