次の方法で共有


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

メモリ マップト レジスタまたはレガシ ポート I/O を介して UART ハードウェアにアクセスするかどうかを示すブール値。

AccessSize

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

BitWidth

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

戻り値

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

備考

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

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1803
ヘッダー uart.h

関連項目

UART_HARDWARE_DRIVER

_CPPORT

uart.h