Share via


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

获取设备的集成电路间 (I2 C) 总线控制器的即插即用设备标识符。

方法

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

Read(Byte[])

从设备连接到指定缓冲区的总线 (I2 C) 总线读取数据。

ReadPartial(Byte[])

从设备连接到指定缓冲区的集成电路间 (I2 C) 总线中读取数据,并返回可用于错误处理的操作是否成功的信息。

Write(Byte[])

将数据写入设备连接的总线 (I2 C) 总线。

WritePartial(Byte[])

将数据写入设备连接的总线 (I2 C) 总线,并返回可用于错误处理的操作是否成功的信息。

WriteRead(Byte[], Byte[])

执行原子操作,将数据写入设备连接的集成电路 (I2 C) 总线,然后从中读取数据,并在写入和读取操作之间发送重启条件。

WriteReadPartial(Byte[], Byte[])

执行原子操作,将数据写入设备连接的集成电路 (I2 C) 总线,然后从中读取数据,并返回有关操作成功的信息,该操作可用于错误处理。

适用于

另请参阅