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


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

Определение

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

public:
 void WriteRead(Platform::Array <byte> ^ writeBuffer, Platform::Array <byte> ^ readBuffer);
void WriteRead(winrt::array_view <byte> const& writeBuffer, winrt::array_view <byte> & readBuffer);
public void WriteRead(byte[] writeBuffer, byte[] readBuffer);
function writeRead(writeBuffer, readBuffer)
Public Sub WriteRead (writeBuffer As Byte(), readBuffer As Byte())

Параметры

writeBuffer

Byte[]

byte[]

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

readBuffer

Byte[]

byte[]

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

Комментарии

Коды ошибок

0x80070002

Адрес автобуса не был подтвержден.

0x8007045D

УстройствоI2 C отрицательно подтвердило передачу данных до считывания всего буфера.

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