ProviderI2cTransferStatus 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述 ReadPartial、 WritePartial 或 WriteReadPartial 方法执行的数据传输是否成功,或者说明传输不成功的原因。
public enum class ProviderI2cTransferStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
enum class ProviderI2cTransferStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
public enum ProviderI2cTransferStatus
var value = Windows.Devices.I2c.Provider.ProviderI2cTransferStatus.fullTransfer
Public Enum ProviderI2cTransferStatus
- 继承
-
ProviderI2cTransferStatus
- 属性
Windows 要求
设备系列 |
Windows IoT Extension SDK (在 10.0.10586.0 中引入)
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入) |
API contract |
Windows.Devices.DevicesLowLevelContract (在 v2.0 中引入)
|
字段
FullTransfer | 0 | 数据已完全传输。 对于 WriteReadPartial,写入和读取操作的数据都已完全传输。 对于此状态代码,该方法返回的 ProviderI2cTransferResult.BytesTransferred 成员的值与调用方法时指定的缓冲区大小相同,或等于为 WriteReadPartial 指定的两个缓冲区大小之和。 |
PartialTransfer | 1 | 在传输所有数据之前,I2 C 设备否定地确认了数据传输。 对于此状态代码,该方法返回的 ProviderI2cTransferResult.BytesTransferred 成员的值是实际传输的字节数。 对于 WriteReadPartial,该值是操作写入的字节数和操作读取的字节数之和。 |
SlaveAddressNotAcknowledged | 2 | 未确认总线地址。 对于此状态代码,该方法返回的 ProviderI2cTransferResult.BytesTransferred 成员的值为 0。 |