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