UART_INITIALIZE_PORT função de retorno de chamada (uart.h)

Inicializa ou redefine o hardware UART. Essa função de retorno de chamada é chamada antes de chamar qualquer outra função de driver.

Sintaxe

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] Uma cadeia de caracteres de opção de carga terminada em nulo.

[_Inout_] Port

Um ponteiro para uma estrutura de _CPPORT preenchida com informações sobre a inicialização da porta.

MemoryMapped

Um valor booliano que indica se o hardware UART é acessado por meio de registros mapeados por memória ou E/S de porta herdada.

AccessSize

Um valor de Tamanho de Acesso Genérico do ACPI que indica o tipo de acesso de barramento que deve ser executado ao acessar o hardware UART.

BitWidth

Um número que indica a largura dos registros UART.

Retornar valor

Retornará TRUE se a porta tiver sido inicializada com êxito, caso contrário, FALSE.

Comentários

Registre a implementação dessa função de retorno de chamada definindo o membro apropriado do UART_HARDWARE_DRIVER.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1803
Cabeçalho uart.h

Confira também

UART_HARDWARE_DRIVER

_CPPORT

uart.h