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