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 |