UnregisterLampArrayCallback
Anula el registro de una función de devolución de llamada de LampArray.Sintaxis
Parámetros
callbackTokenTipo: 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 SeriesConsulte también
Información general de la API de iluminaciónConceptos básicos de iluminación
LampArrayCallback
RegisterLampArrayCallback
