Platform SDK: DirectX |
ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「DirectInput C/C++ チュートリアル」を参照すること。
キーボードの動作を設定し終えたら、DirectInputDevice.Acquire メソッドを呼び出すことでデバイスへのアクセス権を取得できる。アプリケーションは、デバイスからデータを取得する前に、デバイスを取得しなければならない。Acquire メソッドはパラメータを取らない。
Call didev.Acquire
サンプル コードでは、アプリケーションはバックグラウンドの非排他協調レベルを使用しているので、キーボードの取得に失敗したり、後でアクセスを喪失したりする可能性はない。ただし通常は、Acquire を呼び出す場合も、データを取得しようとする際と同様に、エラー処理を行うのが好ましい。