次の方法で共有


PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE関数 (pep_x.h)

注意

Microsoft は、多様性を尊重する環境をサポートします。 この記事には、microsoft Style Guide for Bias-Free Communications が除外として認識する用語への参照が含まれています。 この単語または語句は、現在ソフトウェアに表示されているため、一貫性を保つ目的でこの記事で使用されています。 言語を削除するようにソフトウェアが更新されると、この記事は一致するように更新されます。

PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE関数は、プラットフォーム拡張機能プラグインの (PEP) PEP_ACPI_SPB_SPI_RESOURCE構造体を初期化します。

構文

void PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE(
  [in]  USHORT             DeviceSelection,
  [in]  UCHAR              DeviceSelectionPolarity,
  [in]  UCHAR              WireMode,
  [in]  UCHAR              DataBitLength,
  [in]  BOOLEAN            SlaveMode,
  [in]  ULONG              ConnectionSpeed,
  [in]  UCHAR              ClockPolarity,
  [in]  UCHAR              ClockPhase,
  [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] DeviceSelection

デバイスの選択値。 この値はデバイスに固有であり、チップ選択ライン、GPIO ライン、またはその他のライン選択メカニズムを参照する場合があります。

[in] DeviceSelectionPolarity

クロックの極性。 ゼロの場合、これは最初のフェーズでクロックが低いことを示します。 1 の場合、これは最初のフェーズでクロックが高になっていることを示します。

[in] WireMode

0 の場合は、このデバイスがこのリソースを生成して使用することを示します。 それ以外の場合、このデバイスはこのリソースのみを使用します。

[in] DataBitLength

転送の最小単位のサイズ (ビット単位)。

[in] SlaveMode

リソースがスレーブ モードで動作しているかどうかを示します。

[in] ConnectionSpeed

この接続でサポートされる最大速度 (ヘルツ単位)。

[in] ClockPolarity

クロックの極性。 ゼロの場合、これは最初のフェーズでクロックが低いことを示します。 1 の場合、これは最初のフェーズでクロックが高になっていることを示します。

[in] ClockPhase

データをキャプチャするクロック パルスの位相。

[in] ResourceSource

この接続記述子が適用されるシリアル バス コントローラー デバイスの名前。 名前には、完全修飾パス、相対パス、または名前空間検索規則を利用する単純な名前セグメントを指定できます。

[in] ResourceSourceIndex

このパラメーターは常に 0 に設定する必要があります。

[in] ResourceUsage

リソースが使用中かどうかを示します。

[in] SharedMode

リソースが共有されているかどうかを示します。

[in] VendorData

シリアル バス接続の種類に固有の省略可能なデータへのポインター。

[in] VendorDataLength

VendorData パラメーターが指すバッファーの長さ。

[out] Resource

リソースへのポインター。 ポインターの背後にある構造体は 、PEP_ACPI_SPB_SPI_RESOURCE型です。

戻り値

なし

必要条件

要件
サポートされている最小のクライアント Windows 10 以降でサポートされています。
対象プラットフォーム Windows
ヘッダー pep_x.h (Pep_x.h を含む)

こちらもご覧ください

PEP_ACPI_SPB_SPI_RESOURCE