Поделиться через


I2cTransferResult Структура

Определение

Предоставляет сведения о том, успешно ли выполнена передача данных методом ReadPartial, WritePartial или WriteReadPartial , а также фактическое количество байтов, переданных методом.

public value class I2cTransferResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 65536)]
struct I2cTransferResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 65536)]
public struct I2cTransferResult
var i2cTransferResult = {
status : /* Your value */,
bytesTransferred : /* Your value */
}
Public Structure I2cTransferResult
Наследование
I2cTransferResult
Атрибуты

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10240.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v1.0)

Поля

BytesTransferred

Фактическое число байтов, которые фактически переданы операцией. В следующей таблице описано, что это значение представляет для каждого метода.

Метод Описание
ReadPartial Фактическое число байтов, которые операция чтения считывает в буфер. Если значение элемента StatusI2CTransferStatus.PartialTransfer, это значение может быть меньше числа байтов в буфере, указанного в параметре buffer .
WritePartial Фактическое число байтов, переданных операцией записи на устройство I2 C. Если значение элемента StatusI2CTransferStatus.PartialTransfer, это значение может быть меньше числа байтов в буфере, указанного в параметре buffer .
WriteReadPartial Фактическое число байтов, переданных операцией. Это сумма количества байтов, записанных операцией, и число байтов, прочитанных операцией. Если элемент Status имеет значение I2CTransferStatus.PartialTransfer, это значение может быть меньше суммы длин буферов, указанных в параметрах writeBuffer и readBuffer .
Status

Значение перечисления, указывающее, передала ли операция чтения или записи полное количество байтов, запрошенных методом, или причина, по которой полная передача не была выполнена. Для WriteReadPartial значение указывает, были ли полностью переданы данные для операций записи и чтения.

Применяется к

См. также раздел