共用方式為


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

另請參閱

UART_HARDWARE_DRIVER

_CPPORT

uart.h