IGameInput::StopCallback
コールバック関数のトリガーを停止します。構文
パラメーター
callbackToken _In_型: GameInputCallbackToken 停止するコールバック関数のトークン。関数が最初に IGameInput::RegisterDeviceCallback で登録されたときに生成されます。
戻り値
型: void 戻り値なし。解説
この関数は、コールバック関数からリソースを安全に削除できるようにするものではないという点で IGameInput::UnregisterCallback 関数とは異なりますが、コールバック関数から呼び出すことができます。 StopCallback メソッドと IGameInput::UnregisterCallback メソッドは若干異なります。どちらのメソッドを呼び出しても、関連するコールバックが再度ディスパッチされないことは保証されます。ただし、IGameInput::UnregisterCallback 関数が正常に戻るまでは、コールバックに関連付けられたリソース (たとえば、コールバック関数をホストする DLL のアンロード) を解放しても安全ではありません。したがって、登録されたコールバック関数の中からコールバックの登録を解除することはできず、そうしようとすると致命的なアサートが発生します。ただし、コールバック関数の中からコールバックをキャンセルすることは安全です。要件
ヘッダー: GameInput.h Input API の概要IGameInput
IGameInput::RegisterDeviceCallback
IGameInput::RegisterReadingCallback
IGameInput::RegisterSystemButtonCallback
