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 |