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 デバイスは、バッファー全体が読み取る前にデータ転送を否定しました。