Platform SDK: DirectX

ステップ 3 : キーボードのアクセス権の取得

[C++]

ここでは、Visual Basic でのアプリケーション開発について説明する。C++ については、「DirectInput C/C++ チュートリアル」を参照すること。

[Visual Basic]

キーボードの動作を設定し終えたら、DirectInputDevice.Acquire メソッドを呼び出すことでデバイスへのアクセス権を取得できる。アプリケーションは、デバイスからデータを取得する前に、デバイスを取得しなければならない。Acquire メソッドはパラメータを取らない。

Call didev.Acquire 
 

サンプル コードでは、アプリケーションはバックグラウンドの非排他協調レベルを使用しているので、キーボードの取得に失敗したり、後でアクセスを喪失したりする可能性はない。ただし通常は、Acquire を呼び出す場合も、データを取得しようとする際と同様に、エラー処理を行うのが好ましい。

次項 : ステップ 4 : キーボードからの直接データの取得