Skip to main content

UnregisterLampArrayCallback

Cancela o registro de uma função de retorno de chamada de LampArray.

Sintaxe

Parâmetros

callbackToken
Tipo: LampArrayCallbackToken
Token da função de retorno de chamada cujo registro será cancelado. Gerado quando a função foi registrada inicialmente com RegisterLampArrayCallback. timeoutInMicroseconds
Tipo: uint64_t
Tempo de espera para que um retorno de chamada seja concluído para que seu registro possa ser cancelado.

Valor retornado

Tipo: bool True se o registro do retorno de chamada foi cancelado com êxito. False indica um valor de token de retorno de chamada inválido ou um tempo limite atingido ao aguardar o retorno de um retorno de chamada em andamento. Um retorno false ainda garante que nenhum novo retorno de chamada será despachado. Os retornos de chamada já em andamento ainda serão executados.

Comentários

Não é seguro liberar nenhum recurso associado ao retorno de chamada (por exemplo, descarregar a DLL que hospeda a função de retorno de chamada) até que a função UnregisterLampArrayCallback retorne com êxito. Portanto, não é possível cancelar o registro de um retorno de chamada de dentro de sua função de retorno de chamada registrada, e tentar fazer isso encerrará o processo. O código a seguir é um exemplo de registro e cancelamento de registro de um retorno de chamada de LampArray:

Requisitos

Cabeçalho: LampArray.h Biblioteca: xgameplatform.lib Plataformas compatíveis: consoles da família XBOX One e consoles XBOX Series

Confira também

Visão geral da API de iluminação
Noções básicas de iluminação
LampArrayCallback
RegisterLampArrayCallback
Last modified on October 6, 2026