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硬體是透過記憶體對應緩存器還是舊版埠 I/O 來存取。
AccessSize
ACPI 一般存取大小值,指出存取 UART 硬體時應該執行的總線存取類型。
BitWidth
指出UART緩存器寬度的數位。
傳回值
如果埠已成功初始化,則傳回 TRUE,否則傳回 FALSE。
備註
藉由設定適當的UART_HARDWARE_DRIVER成員,註冊此回呼函式的實 作。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | uart.h |