Condividi tramite


UART_INITIALIZE_PORT funzione di callback (uart.h)

Inizializza o reimposta l'hardware UART. Questa funzione di callback viene chiamata prima di chiamare qualsiasi altra funzione driver.

Sintassi

UART_INITIALIZE_PORT UartInitializePort;

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

Parametri

LoadOptions

[_In_opt_Optional Null_terminated] Stringa di opzione di caricamento con terminazione Null.

[_Inout_] Port

Puntatore a una struttura _CPPORT compilata con informazioni sull'inizializzazione delle porte.

MemoryMapped

Valore booleano che indica se l'hardware UART è accessibile tramite registri mappati alla memoria o I/O di porta legacy.

AccessSize

Valore ACPI Generic Access Size che indica il tipo di accesso al bus che deve essere eseguito durante l'accesso all'hardware UART.

BitWidth

Numero che indica la larghezza dei registri UART.

Valore restituito

Restituisce TRUE se la porta è stata inizializzata correttamente, false in caso contrario.

Osservazioni

Registrare l'implementazione di questa funzione di callback impostando il membro appropriato di UART_HARDWARE_DRIVER.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1803
intestazione uart.h

Vedere anche

UART_HARDWARE_DRIVER

_CPPORT

uart.h