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


II2cDeviceProvider.WriteReadPartial(Byte[], Byte[]) Метод

Определение

Выполняет атомарную операцию для записи данных в шину I 2 C, к которой подключено устройство, а затем считывает данные из шины I2 C, и возвращает сведения об успешном выполнении операции, которую можно использовать для обработки ошибок.

public:
 ProviderI2cTransferResult WriteReadPartial(Platform::Array <byte> ^ writeBuffer, Platform::Array <byte> ^ readBuffer);
ProviderI2cTransferResult WriteReadPartial(winrt::array_view <byte> const& writeBuffer, winrt::array_view <byte> & readBuffer);
public ProviderI2cTransferResult WriteReadPartial(byte[] writeBuffer, byte[] readBuffer);
function writeReadPartial(writeBuffer, readBuffer)
Public Function WriteReadPartial (writeBuffer As Byte(), readBuffer As Byte()) As ProviderI2cTransferResult

Параметры

writeBuffer

Byte[]

byte[]

Буфер, содержащий данные, которые необходимо записать на устройство I2 C. Эти данные не должны включать адрес шины.

readBuffer

Byte[]

byte[]

Буфер, в который требуется считывать данные из шины I2 C. Длина буфера определяет объем данных, запрашиваемых с устройства.

Возвращаемое значение

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

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