Saltar al contenido principal
En desuso. Este método se quitó en GameInput v4 y no está disponible en la API actual. Use IGameInput::UnregisterCallback en su lugar, al que en v4 es seguro llamar desde una devolución de llamada.
Detiene el desencadenamiento de una función de devolución de llamada.

Sintaxis

Parámetros

callbackToken   _In_
Tipo: GameInputCallbackToken
Token de la función de devolución de llamada que se va a detener. Se genera cuando la función se registró inicialmente con IGameInput::RegisterDeviceCallback.

Valor devuelto

Tipo: void Sin valor devuelto.

Comentarios

Esta función se diferencia de la función IGameInput::UnregisterCallback en que no hace que sea seguro quitar recursos de la función de devolución de llamada; sin embargo, puede llamarse desde la función de devolución de llamada. El método StopCallback y el método IGameInput::UnregisterCallback presentan diferencias sutiles. Llamar a cualquiera de los dos métodos garantiza que la devolución de llamada asociada no se enviará de nuevo. Sin embargo, no es seguro liberar los recursos asociados a la devolución de llamada (por ejemplo, descargar el archivo DLL que hospeda la función de devolución de llamada) hasta que la función IGameInput::UnregisterCallback devuelva el resultado correctamente. Por lo tanto, no es posible anular el registro de una devolución de llamada desde su propia función de devolución de llamada registrada, e intentarlo desencadenará una aserción irrecuperable. Sin embargo, sí es seguro cancelar una devolución de llamada desde la función de devolución de llamada.

Requisitos

Encabezado: GameInput.h

Consulte también

Miembros de la API de GameInput en desuso
Información general de la API de entrada
IGameInput
IGameInput::RegisterDeviceCallback
IGameInput::RegisterReadingCallback
IGameInput::RegisterSystemButtonCallback
IGameInput::UnregisterCallback

Historial de versiones

Última modificación el 6 de noviembre de 2026