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 della porta.

MemoryMapped

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

AccessSize

Valore delle dimensioni di accesso generico ACPI 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.

Commenti

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

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1803
Intestazione uart.h

Vedi anche

UART_HARDWARE_DRIVER

_CPPORT

uart.h