USB デバイスの 1 つのテスト モジュールを作成しようとしています。Windows XP と Windows 2003 DDK を使用しています。を含めると、それが廃止されたという警告が表示されますが、何がそれを置き換えたかについてのヒントは得られません。一部の定義が に移行されていることがわかりますが、IOCTL の構造定義 (USB_NODE_CONNECTION_INFORMATION など) はどこにも存在しません。構造体の MSDN ヘルプ ページでさえ、廃止されたという通知や新しい API へのポインタなしで、廃止されたヘッダーを参照しています。
Windows を使用して低レベルで USB デバイスを列挙し、アクセスするための、前向きでサポートされている方法は何ですか?