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 du 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és.
AccessSize
Valeur de taille d’accès générique ACPI qui indique le type d’accès de bus qui doit être effectué lors de l’accès au matériel UART.
BitWidth
Nombre qui indique la largeur des registres UART.
Valeur de retour
Retourne TRUE si le port a été initialisé avec succès, FALSE sinon.
Remarques
Inscrivez votre implémentation de cette fonction de rappel en définissant le membre approprié de UART_HARDWARE_DRIVER.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1803 |
d’en-tête | uart.h |