I2cDevice.WriteRead(Byte[], Byte[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Esegue un'operazione atomica per scrivere i dati in e quindi leggere i dati dal bus di circuito integrato (I2 C) su cui è connesso il dispositivo e invia una condizione di riavvio tra le operazioni di scrittura e lettura.
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())
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 in cui si desidera leggere i dati dal bus I2 C. La lunghezza del buffer determina la quantità di dati da richiedere dal dispositivo.
Requisiti Windows
Funzionalità dell'app |
lowLevel
|
Commenti
Codici errore
0x80070002
L'indirizzo dell'autobus non è stato riconosciuto.
0x8007045D
Il dispositivo I2 C ha confermato negativamente il trasferimento dei dati prima della lettura dell'intero buffer.