Compartir a través de


I2cDevice.WriteRead(Byte[], Byte[]) Método

Definición

Realiza una operación atómica para escribir datos en y, a continuación, leer datos del bus del circuito integrado interintegrado (I2 C) en el que está conectado el dispositivo y envía una condición de reinicio entre las operaciones de escritura y lectura.

public:
 virtual void WriteRead(Platform::Array <byte> ^ writeBuffer, Platform::Array <byte> ^ readBuffer) = WriteRead;
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())

Parámetros

writeBuffer

Byte[]

byte[]

Búfer que contiene los datos que desea escribir en el dispositivo I2 C. Estos datos no deben incluir la dirección del bus.

readBuffer

Byte[]

byte[]

Búfer al que desea leer los datos del bus I2 C. La longitud del búfer determina la cantidad de datos que se van a solicitar desde el dispositivo.

Requisitos de Windows

Características de aplicaciones
lowLevel

Comentarios

Códigos de error

0x80070002

No se reconoció la dirección del autobús.

0x8007045D

El dispositivo I2 C reconoció negativamente la transferencia de datos antes de leer todo el búfer.

Se aplica a

Consulte también