Partager via


UART_HARDWARE_ACCESS structure (uart.h)

Fonctions d’E/S et pointeurs de fonction utilisés par les pilotes série pour accéder au matériel du périphérique.

Syntaxe

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;

Membres

ReadPort8

Pointeur vers une fonction de rappel UART_HARDWARE_READ_UCHAR qui lit à partir d’un port.

WritePort8

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_UCHAR qui écrit dans un port.

ReadPort16

Pointeur vers une fonction de rappel UART_HARDWARE_READ_USHORT qui lit à partir d’un port.

WritePort16

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_USHORT qui écrit dans un port.

ReadPort32

Pointeur vers une fonction de rappel UART_HARDWARE_READ_ULONG qui lit à partir d’un port.

WritePort32

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_ULONG qui écrit sur un port.

ReadRegister8

Pointeur vers une fonction de rappel UART_HARDWARE_READ_UCHAR qui lit à partir d’un registre.

WriteRegister8

Pointeur vers une fonction de rappel UART_HARDWARE_READ_UCHAR qui écrit dans un registre.

ReadRegister16

Pointeur vers une fonction de rappel UART_HARDWARE_READ_USHORT qui lit à partir d’un registre.

WriteRegister16

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_USHORT qui écrit dans un registre.

ReadRegister32

Pointeur vers une fonction de rappel UART_HARDWARE_READ_ULONG qui lit à partir d’un registre.

WriteRegister32

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_ULONG qui écrit dans un registre.

ReadRegister64

Pointeur vers une fonction de rappel UART_HARDWARE_READ_ULONG64 qui lit à partir du registre spécifié.

WriteRegister64

Pointeur vers une fonction de rappel UART_HARDWARE_WRITE_ULONG64 qui écrit dans le registre spécifié.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête uart.h

Voir aussi

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h