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 |