Freigeben über


UART_HARDWARE_ACCESS-Struktur (uart.h)

E/A-Funktionen und die Funktionszeiger, die von den seriellen Treibern für den Zugriff auf die Gerätehardware verwendet werden.

Syntax

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;

Member

ReadPort8

Ein Zeiger auf eine UART_HARDWARE_READ_UCHAR Rückruffunktion, die von einem Port liest.

WritePort8

Ein Zeiger auf eine UART_HARDWARE_WRITE_UCHAR Rückruffunktion, die in einen Port schreibt.

ReadPort16

Ein Zeiger auf eine UART_HARDWARE_READ_USHORT Rückruffunktion, die von einem Port liest.

WritePort16

Ein Zeiger auf eine UART_HARDWARE_WRITE_USHORT Rückruffunktion, die in einen Port schreibt.

ReadPort32

Ein Zeiger auf eine UART_HARDWARE_READ_ULONG Rückruffunktion, die von einem Port liest.

WritePort32

Ein Zeiger auf eine UART_HARDWARE_WRITE_ULONG Rückruffunktion, die an einen Port schreibt.

ReadRegister8

Ein Zeiger auf eine UART_HARDWARE_READ_UCHAR Rückruffunktion, die aus einem Register liest.

WriteRegister8

Ein Zeiger auf eine UART_HARDWARE_READ_UCHAR Rückruffunktion, die in ein Register schreibt.

ReadRegister16

Ein Zeiger auf eine UART_HARDWARE_READ_USHORT Rückruffunktion, die aus einem Register liest.

WriteRegister16

Ein Zeiger auf eine UART_HARDWARE_WRITE_USHORT Rückruffunktion, die in ein Register schreibt.

ReadRegister32

Ein Zeiger auf eine UART_HARDWARE_READ_ULONG Rückruffunktion, die aus einem Register liest.

WriteRegister32

Ein Zeiger auf eine UART_HARDWARE_WRITE_ULONG Rückruffunktion, die in ein Register schreibt.

ReadRegister64

Ein Zeiger auf eine UART_HARDWARE_READ_ULONG64 Rückruffunktion, die aus dem angegebenen Register liest.

WriteRegister64

Ein Zeiger auf eine UART_HARDWARE_WRITE_ULONG64 Rückruffunktion, die in das angegebene Register schreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1803
Kopfzeile uart.h

Weitere Informationen

UART_HARDWARE_DRIVER

_CPPORT

UART_STATUS

uart.h