Microsoft DirectX 8.0 (Visual Basic) |
Microsoft® DirectInput® デバイス上のポーリング対象オブジェクトからのデータを利用可能にする。デバイスにポーリングが必要ないときにこのメソッドを呼び出しても、効果は一切ない。ポーリングする必要があるデバイスが定期的にポーリングされない場合、このデバイスから新しいデータは取得されない。このメソッドを呼び出すと、Microsoft® DirectInput® はデバイス状態を更新し、バッファリング データが使用可能な場合は入力イベントを生成し、通知が有効であれば通知イベントを設定する。
object.Poll()
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_INPUTLOST |
DIERR_NOTACQUIRED |
デバイス データをポーリングする前に、DirectInputDevice8.SetDataFormat または DirectInputDevice8.SetCommonDataFormat メソッドでデータ形式を設定し、DirectInputDevice8.Acquire メソッドでデバイスを取得しなければならない。