Skip to main content

UnregisterLampArrayCallback

Anula el registro de una función de devolución de llamada de LampArray.

Sintaxis

Parámetros

callbackToken
Tipo: LampArrayCallbackToken
Token de la función de devolución de llamada cuyo registro se va a anular. Se generó cuando la función se registró inicialmente con RegisterLampArrayCallback. timeoutInMicroseconds
Tipo: uint64_t
Cantidad de tiempo que se espera a que una devolución de llamada finalice para que se pueda anular su registro.

Valor devuelto

Tipo: bool True si el registro de la devolución de llamada se anuló correctamente. False indica un valor de token de devolución de llamada no válido, o un tiempo de espera agotado mientras se esperaba a que se devolviera una devolución de llamada en curso. Un valor devuelto false garantiza de todos modos que no se distribuirá ninguna devolución de llamada nueva. Las devoluciones de llamada ya en curso se seguirán ejecutando.

Comentarios

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 UnregisterLampArrayCallback se devuelva correctamente. Por lo tanto, no es posible anular el registro de una devolución de llamada desde dentro de su propia función de devolución de llamada registrada, e intentar hacerlo finalizará el proceso. El código siguiente es un ejemplo de registro y anulación del registro de una devolución de llamada de LampArray:

Requisitos

Encabezado: LampArray.h Biblioteca: xgameplatform.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Información general de la API de iluminación
Conceptos básicos de iluminación
LampArrayCallback
RegisterLampArrayCallback
Última modificación el 28 de agosto de 2026