Partager via


UART_INITIALIZE_PORT fonction de rappel (uart.h)

Initialise ou réinitialise le matériel UART. Cette fonction de rappel est appelée avant d’appeler d’autres fonctions de pilote.

Syntaxe

UART_INITIALIZE_PORT UartInitializePort;

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

Paramètres

LoadOptions

[_In_opt_Optional Null_terminated] Chaîne d’option de chargement terminée par null.

[_Inout_] Port

Pointeur vers une structure _CPPORT remplie d’informations sur l’initialisation de port.

MemoryMapped

Valeur booléenne qui indique si le matériel UART est accessible via des registres mappés en mémoire ou des E/S de port héritées.

AccessSize

Valeur de taille d’accès générique ACPI qui indique le type d’accès au bus qui doit être effectué lors de l’accès au matériel UART.

BitWidth

Nombre qui indique la largeur des registres UART.

Valeur retournée

Retourne TRUE si le port a été correctement initialisé ; FALSE dans le cas contraire.

Remarques

Inscrivez votre implémentation de cette fonction de rappel en définissant le membre approprié de UART_HARDWARE_DRIVER.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 version 1803
En-tête uart.h

Voir aussi

UART_HARDWARE_DRIVER

_CPPORT

uart.h