Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® DirectInput® は、Microsoft Win32® API がサポートしていないデバイスに新しいサービスを提供することに加え、Microsoft Windows® メッセージに依存せずに、ハードウェア ドライバと直接通信することにより、入力データへのアクセスを高速化している。
DirectInput を使うと、アプリケーションがバックグラウンドにある場合でも、入力デバイスに対するアクセス権を取得できる。また、フォース フィードバックのほか、あらゆるタイプの入力デバイスを完全にサポートしている。
アクション マッピングを介して、アプリケーションは、データがどんなデバイスで生成されたかを知らなくても、入力データを取得することができる。
DirectInput の拡張サービスと性能の改善により、DirectInput は、Windows で動作するゲーム、シミュレーション、およびその他のリアルタイム対話型アプリケーションに対する有用なツールとなっている。
DirectInput では、テキスト入力にキーボードを使用したり、移動にマウスを使用するアプリケーションが有利になることはない。詳細については、「Windows との相互作用」を参照すること。