PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE関数 (pep_x.h)

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

構文

void PEP_ACPI_INITIALIZE_SPB_I2C_RESOURCE(
  [in]  USHORT             SlaveAddress,
  [in]  BOOLEAN            DeviceInitiated,
  [in]  ULONG              ConnectionSpeed,
  [in]  BOOLEAN            AddressingMode,
  [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] SlaveAddress

この接続の I2C バス アドレス。

[in] DeviceInitiated

true の場合、この接続経由の通信がデバイスによって開始されることを示します。

[in] ConnectionSpeed

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

[in] AddressingMode

このデバイスがアドレス指定モードであることを示します。

[in] ResourceSource

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

[in] ResourceSourceIndex

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

[in] ResourceUsage

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

[in] SharedMode

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

[in] VendorData

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

[in] VendorDataLength

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

[out] Resource

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

戻り値

なし

必要条件

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

こちらもご覧ください

PEP_ACPI_SPB_I2C_RESOURCE