Поделиться через


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

См. также раздел

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h