Compartir a través de


estructura UART_HARDWARE_ACCESS (uart.h)

Funciones de E/S y los punteros de función usados por los controladores serie para acceder al hardware del dispositivo.

Sintaxis

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;

Miembros

ReadPort8

Puntero a una función de devolución de llamada UART_HARDWARE_READ_UCHAR que lee desde un puerto.

WritePort8

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_UCHAR que escribe en un puerto.

ReadPort16

Puntero a una función de devolución de llamada UART_HARDWARE_READ_USHORT que lee de un puerto.

WritePort16

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_USHORT que escribe en un puerto.

ReadPort32

Puntero a una función de devolución de llamada UART_HARDWARE_READ_ULONG que lee de un puerto.

WritePort32

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_ULONG que escribe en un puerto.

ReadRegister8

Puntero a una función de devolución de llamada UART_HARDWARE_READ_UCHAR que lee de un registro.

WriteRegister8

Puntero a una función de devolución de llamada UART_HARDWARE_READ_UCHAR que escribe en un registro.

ReadRegister16

Puntero a una función de devolución de llamada UART_HARDWARE_READ_USHORT que lee de un registro.

WriteRegister16

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_USHORT que escribe en un registro.

ReadRegister32

Puntero a una función de devolución de llamada UART_HARDWARE_READ_ULONG que lee de un registro.

WriteRegister32

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_ULONG que escribe en un registro.

ReadRegister64

Puntero a una función de devolución de llamada UART_HARDWARE_READ_ULONG64 que lee del registro especificado.

WriteRegister64

Puntero a una función de devolución de llamada UART_HARDWARE_WRITE_ULONG64 que escribe en el registro especificado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Encabezado uart.h

Consulte también

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h