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 |