Condividi tramite


I2cDevice.WriteReadPartial(Byte[], Byte[]) Metodo

Definizione

Esegue un'operazione atomica per scrivere dati in e quindi leggere i dati dal circuito integrato (I2 C) sul quale il dispositivo è connesso e restituisce informazioni sull'esito positivo dell'operazione che è possibile usare per la gestione degli errori.

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

Parametri

writeBuffer

Byte[]

byte[]

Buffer che contiene i dati da scrivere nel dispositivo I2 C. Questi dati non devono includere l'indirizzo del bus.

readBuffer

Byte[]

byte[]

Buffer a cui si desidera leggere i dati dal bus I2 C. La lunghezza del buffer determina la quantità di dati da richiedere dal dispositivo.

Restituisce

Struttura che contiene informazioni su se sia le parti di lettura che di scrittura dell'operazione hanno avuto esito positivo e la somma del numero effettivo di byte che l'operazione ha scritto e il numero effettivo di byte letti dall'operazione.

Requisiti Windows

Funzionalità dell'app
lowLevel

Si applica a

Vedi anche