Compartir a través de


UART_INITIALIZE_PORT función de devolución de llamada (uart.h)

Inicializa o restablece el hardware UART. Se llama a esta función de devolución de llamada antes de llamar a cualquier otra función de controlador.

Sintaxis

UART_INITIALIZE_PORT UartInitializePort;

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

Parámetros

LoadOptions

[_In_opt_Optional Null_terminated] Cadena de opción de carga terminada en null.

[_Inout_] Port

Puntero a una estructura de _CPPORT que se rellena con información sobre la inicialización del puerto.

MemoryMapped

Valor booleano que indica si se tiene acceso al hardware UART a través de registros asignados a memoria o E/S de puerto heredado.

AccessSize

Valor de tamaño de acceso genérico ACPI que indica el tipo de acceso de bus que se debe realizar al acceder al hardware UART.

BitWidth

Número que indica el ancho de los registros UART.

Valor devuelto

Devuelve TRUE si el puerto se ha inicializado correctamente; en caso contrario, FALSE.

Comentarios

Registre la implementación de esta función de devolución de llamada estableciendo el miembro adecuado de UART_HARDWARE_DRIVER.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1803
Encabezado uart.h

Consulte también

UART_HARDWARE_DRIVER

_CPPORT

uart.h