II2cDeviceProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示所有 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) 总线,然后从中读取数据,并返回有关操作成功的信息,该操作可用于错误处理。 |