共用方式為


I2cDevice.WriteRead(Byte[], Byte[]) 方法

定義

執行不可部分完成的作業,將資料寫入裝置連線的整合式線路 (I2 C) 匯流排,然後在寫入和讀取作業之間傳送重新開機條件。

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())

參數

writeBuffer

Byte[]

byte[]

緩衝區,其中包含您想要寫入 I2 C 裝置的資料。 此資料不應包含匯流排位址。

readBuffer

Byte[]

byte[]

您要從 I2 C 匯流排讀取資料的緩衝區。 緩衝區的長度會決定要從裝置要求多少資料。

Windows 需求

應用程式功能
lowLevel

備註

錯誤碼

0x80070002

未認可匯流排位址。

0x8007045D

在讀取整個緩衝區之前,I2 C 裝置會負認可資料傳輸。

適用於

另請參閱