0

wince5.0 で動作するデバイスがあります。
WinUSB ドライバーを介して PC からデバイスと通信しようとしていますが、デバイス記述子の問題に直面しています。これは、レジストリで使用できるにもかかわらず、製造元の文字列を送信していません。
0x01 である文字列記述子へのインデックスのみを取得しています。

これについて私を助けてください

4

1 に答える 1

0

デバイス記述子には、文字列記述子を指すインデックスのみが含まれています。

USB 列挙子は、文字列の内容を取得するために個別の制御転送を生成します。典型的な会話は

  1. デバイス記述子を取得する
  2. 文字列記述子 0 を取得 (サポートされているロケールのリスト)
  3. 選択されたロケールで文字列記述子 1 を取得します。

デバイスは、指定されていないロケールのインデックス 0 の文字列記述子要求と、サポートされているロケールのいずれかのインデックス 1 の文字列記述子要求の両方に応答する必要があります。応答しないと、デバイス名が表示されません。

于 2013-11-07T14:36:34.770 に答える