II2cDeviceProvider インターフェイス

定義

すべての I2 C デバイス プロバイダーに共通するメソッドを表します。

public interface class II2cDeviceProvider : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
struct II2cDeviceProvider : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
public interface II2cDeviceProvider : System.IDisposable
Public Interface II2cDeviceProvider
Implements IDisposable
属性
実装

Windows の要件

デバイス ファミリ
Windows IoT Extension SDK (10.0.10586.0 で導入)
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Devices.DevicesLowLevelContract (v2.0 で導入)

プロパティ

DeviceId

デバイスの IC 間 (I2 C) バス コントローラーのプラグ アンド プレイ デバイス識別子を取得します。

メソッド

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

Read(Byte[])

デバイスが指定されたバッファーに接続されているインター集積回路 (I2 C) バスからデータを読み取ります。

ReadPartial(Byte[])

デバイスが接続されている IC 間 (I2 C) バスから、指定されたバッファーにデータを読み取り、エラー処理に使用できる操作の成功に関する情報を返します。

Write(Byte[])

デバイスが接続されている IC 間 (I2 C) バスにデータを書き込みます。

WritePartial(Byte[])

デバイスが接続されている IC 間 (I2 C) バスにデータを書き込み、エラー処理に使用できる操作の成功に関する情報を返します。

WriteRead(Byte[], Byte[])

アトミック操作を実行してデータを書き込み、デバイスが接続されている統合間 (I2 C) バスからデータを読み取り、書き込み操作と読み取り操作の間に再起動条件を送信します。

WriteReadPartial(Byte[], Byte[])

アトミック操作を実行してデータを書き込み、デバイスが接続されている統合間 (I2 C) バスからデータを読み取り、エラー処理に使用できる操作の成功に関する情報を返します。

適用対象

こちらもご覧ください