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