JAJA452A january 2011 – may 2023
概要
この vid と pid の組み合わせに関連するシステム上の物理 USB デバイスの数を返します。(これらのデバイスは、HID またはその他のタイプの場合があります。)デバイスが接続されていない場合は、0 を返します。デバイスが接続されている場合、渡された strTrackSerialNumbers 構造体に、見つけられた物理デバイスに対応するシリアル番号が入力され、この関数はリスト内のシリアル番号の総数を返します。
返された結果が複数である場合は、vid/pid の組み合わせを持つ物理デバイスが複数存在することを意味します。
パラメータ
WORD vid | 検索するデバイスの 16 ビットのベンダ ID。 |
WORD pid | 検索するデバイスの 16 ビットのプロダクト ID。 |
struct strTrackSerialNumbers *serialNumList | vid/pid に関連付けられているシリアル番号のリストを格納する構造体。 |
この関数は、見つかったシリアル番号を構造体に格納します。 | |
戻り値 | 0:この VID/PID を持つ物理 USB デバイスが接続されていない場合。 |
0 以外:この VID/PID を持つシステム上の物理 USB デバイスの数。 |
フィールド | 概要 |
---|---|
DWORD deviceNum | 物理 USB デバイスを表すインデックス番号。 |
char serialNum[SERNUM_LEN]; | 検出された物理デバイスのシリアル番号を格納する文字列。 |