Freigeben über


UART_INITIALIZE_PORT Rückruffunktion (uart.h)

Initialisiert oder setzt die UART-Hardware zurück. Diese Rückruffunktion wird aufgerufen, bevor andere Treiberfunktionen aufgerufen werden.

Syntax

UART_INITIALIZE_PORT UartInitializePort;

BOOLEAN UartInitializePort(
            PCHAR LoadOptions,
  [_Inout_] PCPPORT Port,
            BOOLEAN MemoryMapped,
            UCHAR AccessSize,
            UCHAR BitWidth
)
{...}

Parameter

LoadOptions

[_In_opt_Optional Null_terminated] Eine null-beendete Ladeoptionszeichenfolge.

[_Inout_] Port

Ein Zeiger auf eine _CPPORT Struktur, die mit Informationen zur Portinitialisierung gefüllt ist.

MemoryMapped

Ein boolescher Wert, der angibt, ob auf die UART-Hardware über speicherzuordnungen Register oder Legacyport-E/A zugegriffen wird.

AccessSize

Ein ACPI Generic Access Size-Wert, der den Typ des Buszugriffs angibt, der beim Zugriff auf die UART-Hardware ausgeführt werden soll.

BitWidth

Eine Zahl, die die Breite der UART-Register angibt.

Rückgabewert

Gibt TRUE zurück, wenn der Port erfolgreich initialisiert wurde, andernfalls FALSE.

Bemerkungen

Registrieren Sie die Implementierung dieser Rückruffunktion, indem Sie das entsprechende Element von UART_HARDWARE_DRIVERfestlegen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1803
Header- uart.h

Siehe auch

UART_HARDWARE_DRIVER

_CPPORT

uart.h