Поделиться через


функция обратного вызова UART_INITIALIZE_PORT (uart.h)

Инициализирует или сбрасывает оборудование UART. Эта функция обратного вызова вызывается перед вызовом других функций драйвера.

Синтаксис

UART_INITIALIZE_PORT UartInitializePort;

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

Параметры

LoadOptions

[_In_opt_Optional Null_terminated] Строка параметра загрузки с завершением null.

[_Inout_] Port

Указатель на структуру _CPPORT, заполненную сведениями о инициализации портов.

MemoryMapped

Логическое значение, указывающее, осуществляется ли оборудование UART через сопоставленные в памяти регистры или устаревшие порты ввода-вывода.

AccessSize

Значение универсального размера доступа ACPI, указывающее тип доступа к шине, который должен выполняться при доступе к оборудованию UART.

BitWidth

Число, указывающее ширину регистров UART.

Возвращаемое значение

Возвращает значение TRUE, если порт успешно инициализирован, значение FALSE в противном случае.

Замечания

Зарегистрируйте реализацию этой функции обратного вызова, задав соответствующий член UART_HARDWARE_DRIVER.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1803
заголовка uart.h

См. также

UART_HARDWARE_DRIVER

_CPPORT

uart.h