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


ProviderI2cTransferResult Структура

Определение

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

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

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

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10586.0)
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v2.0)

Поля

BytesTransferred

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

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

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

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