Platform SDK: DirectX

DirectInputDevice.Poll

DirectInputDevice.Poll メソッドは、DirectInput デバイス上のポーリング対象オブジェクトから、利用可能なデータを作成する。デバイスにポーリングが必要ないときにこのメソッドを呼び出しても、エフェクトは一切ない。ポーリングする必要があるデバイスが定期的にポーリングされない場合、このデバイスから新しいデータは取得されない。このメソッドを呼び出すと、DirectInput はデバイス状態を更新し、バッファリング データが使用可能な場合は入力イベントを生成し、通知が有効であれば通知イベントを設定する。

object.Poll()

パラメータ

object
DirectInputDevice オブジェクトを表すオブジェクト式。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。

DIERR_INPUTLOST
DIERR_NOTACQUIRED

注意

デバイスをポーリングする前に、DirectInputDevice.SetDataFormat メソッドか、DirectInputDevice.SetCommonDataFormat メソッドでデータ形式を設定し、DirectInputDevice.Acquire メソッドでデバイスを取得しなければならない。