次の方法で共有


IGameInputDispatcher::Dispatch

ディスパッチャーのキューで作業を実行します。

構文

bool Dispatch(  
         uint64_t quotaInMicroseconds  
)  

パラメーター

quotaInMicroseconds _In_
型: uint64_t

ディスパッチャーがタスクを実行する必要のある時間量。 インターフェイスはこのタイムフレームをできるだけ近似しようとしているため、これは正確な時間量ではありません。

戻り値

型: bool

作業項目がディスパッチャーのキューで保留中の場合に true を返します。 作業項目が残っていない場合は false を返します。 キューがフラッシュされたときに戻ります。

解説

IGameInputDispatcher::Dispatch はディスパッチャーのキューで作業を実行します。 quotaInMicroseconds パラメーターを 0 に設定した場合でも、このメソッドはキューから少なくとも 1 つの項目をフラッシュします。 ゼロのクォータ時間で呼び出して 1 つの項目を実行し、経過した時間によって他の項目をディスパッチするかどうかを決定できます。 中級者および上級者向けのユースケースについては、「GameInput の高度なトピック」を参照してください。

要件

ヘッダー: GameInput.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

GameInput の概要
IGameInputDispatcher