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

UART ハードウェアにアクセスするときに実行する必要があるバス アクセスの種類を示す ACPI 汎用アクセス サイズの値。

BitWidth

UART レジスタの幅を示す数値。

戻り値

ポートが正常に初期化された場合は TRUE、それ以外の場合は FALSE を返します。

注釈

UART_HARDWARE_DRIVERの適切なメンバーを設定して、このコールバック関数の実装 登録します。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 1803
Header uart.h

こちらもご覧ください

UART_HARDWARE_DRIVER

_CPPORT

uart.h