структура 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 |