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 |