struttura UART_HARDWARE_ACCESS (uart.h)

Funzioni di I/O e puntatori di funzione usati dai driver seriali per accedere all'hardware del dispositivo.

Sintassi

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;

Members

ReadPort8

Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che legge da una porta.

WritePort8

Puntatore a una funzione di callback UART_HARDWARE_WRITE_UCHAR che scrive in una porta.

ReadPort16

Puntatore a una funzione di callback UART_HARDWARE_READ_USHORT che legge da una porta.

WritePort16

Puntatore a una funzione di callback UART_HARDWARE_WRITE_USHORT che scrive in una porta.

ReadPort32

Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG che legge da una porta.

WritePort32

Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG che scrive una porta.

ReadRegister8

Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che legge da un registro.

WriteRegister8

Puntatore a una funzione di callback UART_HARDWARE_READ_UCHAR che scrive in un registro.

ReadRegister16

Puntatore a una funzione di callback UART_HARDWARE_READ_USHORT che legge da un registro.

WriteRegister16

Puntatore a una funzione di callback UART_HARDWARE_WRITE_USHORT che scrive in un registro.

ReadRegister32

Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG che legge da un registro.

WriteRegister32

Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG che scrive in un registro.

ReadRegister64

Puntatore a una funzione di callback UART_HARDWARE_READ_ULONG64 che legge dal registro specificato.

WriteRegister64

Puntatore a una funzione di callback UART_HARDWARE_WRITE_ULONG64 che scrive nel registro specificato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Intestazione uart.h

Vedi anche

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h