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 に指定した 2 つのバッファーのサイズの合計と同じです。 |
PartialTransfer | 1 | I2 Cデバイスは、すべてのデータが転送される前に、データ転送を否定しました。 この状態コードの場合、メソッドが返す ProviderI2cTransferResult.BytesTransferred メンバーの値は、実際に転送されたバイト数です。 WriteReadPartial の場合、値は、操作が書き込んだバイト数と操作が読み取ったバイト数の合計です。 |
SlaveAddressNotAcknowledged | 2 | バス アドレスが確認されませんでした。 この状態コードの場合、メソッドがメソッドから返す ProviderI2cTransferResult.BytesTransferred メンバーの値は 0 です。 |