問題タブ [usb-hid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rust - ioctl + nix マクロを使用して可変サイズのバッファを取得する方法
これはHow to use nix's ioctl? に関連しています。しかし、それは同じ質問ではありません。
可変サイズのバッファを取得したい。ioctl
Xバイトを読み取る必要があることを教えてくれる別のものがあります。Cヘッダーは、次のことも教えてくれます:
次のようにマクロを定義します。
そして後で呼び出します:
これを行うdesc_raw
と、ゼロでいっぱいになります。size
構造体の定義に基づいて、最初の 4 バイトが含まれていると予想していました。
代替手段も機能していないようです
どちらの場合も、desc_raw
0xFF で初期化を試みましたが、呼び出し後はそのままのようです。
ioctl_read_buf
マクロの使い方が間違っていませんか?