CPPORT-Struktur (uart.h)
Enthält den veränderlichen Laufzeitzustand eines bestimmten instance eines UART-Geräts.
Syntax
typedef struct _CPPORT {
PUCHAR Address;
ULONG BaudRate;
USHORT Flags;
UCHAR ByteWidth;
UART_HARDWARE_READ_INDEXED_UCHAR Read;
UART_HARDWARE_WRITE_INDEXED_UCHAR Write;
} CPPORT, *PCPPORT;
Member
Address
Die Basisadresse der UART-Registrierungen.
BaudRate
Die Baudrate der UART-Hardware in Bits pro Sekunde.
Flags
Eine Bitmaske der internen Flags des Ports.
ByteWidth
Die Breite der einzelnen UART-Hardwareregister wird als Anzahl von Bytes angegeben.
Read
Ein Zeiger auf eine UART_HARDWARE_READ_INDEXED_UCHAR Rückruffunktion, die zum Lesen aus einem Register auf der UART-Hardware verwendet wird.
Write
Ein Zeiger auf eine UART_HARDWARE_WRITE_INDEXED_UCHAR Rückruffunktion, die zum Schreiben in ein Register auf der UART-Hardware verwendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1803 |
Kopfzeile | uart.h |