функция обратного вызова 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 |