ProviderI2cTransferStatus Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает, успешно ли выполнена передача данных методом 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. |