I2cDevice.WriteRead(Byte[], Byte[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行不可部分完成的作業,將資料寫入裝置連線的整合式線路 (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 裝置會負認可資料傳輸。