PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE関数 (pepfx.h)
PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE関数は、プラットフォーム拡張機能プラグインの (PEP) PEP_ACPI_SPB_UART_RESOURCE構造体を初期化します。
構文
void PEP_ACPI_INITIALIZE_SPB_UART_RESOURCE(
[in] ULONG BaudRate,
[in] UCHAR BitsPerByte,
[in] UCHAR StopBits,
[in] UCHAR LinesInUse,
[in] UCHAR IsBigEndian,
[in] UCHAR Parity,
[in] UCHAR FlowControl,
[in] USHORT RxSize,
[in] USHORT TxSize,
[in] PUNICODE_STRING ResourceSource,
[in] UCHAR ResourceSourceIndex,
[in] BOOLEAN ResourceUsage,
[in] BOOLEAN SharedMode,
[in] PCHAR VendorData,
[in] USHORT VendorDataLength,
[out] PPEP_ACPI_RESOURCE Resource
);
パラメーター
[in] BaudRate
接続のボー レートを指定します。
[in] BitsPerByte
データのバイトあたりのビット数を指定します。
[in] StopBits
接続で使用される停止ビットを指定します。
[in] LinesInUse
有効になっているシリアル行を示すフラグ。 ビット位置の値 1 は、行が有効になっていることを示します。
ビット | 意味 |
---|---|
|
このビットは予約されており、0 に設定する必要があります。 |
|
このビットは予約されており、0 に設定する必要があります。 |
|
データキャリア検出 (DTD) |
|
リング インジケーター (RI) |
|
データ セットの準備完了 (DSR) |
|
Data Terminal Ready (DTR) |
|
Clear to Send (CTS) |
|
送信要求 (RTS) |
[in] IsBigEndian
データの最上位ビットが最も低いアドレスにあるかどうかを示します。
[in] Parity
接続のパリティを指定します。
値 | 説明 |
---|---|
|
None |
|
Even |
|
Odd |
|
Mark |
|
Space |
[in] FlowControl
接続で使用されるフロー制御の種類を指定します。
[in] RxSize
この接続でサポートされる最大受信バッファー サイズをバイト単位で指定します。
[in] TxSize
この接続でサポートされる最大送信バッファー サイズをバイト単位で指定します。
[in] ResourceSource
この接続記述子が適用されるシリアル バス コントローラー デバイスの名前。 名前には、完全修飾パス、相対パス、または名前空間検索規則を利用する単純な名前セグメントを指定できます。
[in] ResourceSourceIndex
このパラメーターは常に 0 である必要があります。
[in] ResourceUsage
このリソースが使用中かどうかを示します。
[in] SharedMode
このリソースが共有されているかどうかを示します。
[in] VendorData
シリアル バス接続の種類に固有の省略可能なデータへのポインター。
[in] VendorDataLength
VendorData パラメーターが指すバッファーの長さ。
[out] Resource
リソースへのポインター。 ポインターの背後にある構造体は 、PEP_ACPI_SPB_UART_RESOURCE型です。
戻り値
なし
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 以降でサポートされています。 |
対象プラットフォーム | Windows |
ヘッダー | pepfx.h (Pep_x.h を含む) |