UnregisterLampArrayCallback
Cancela o registro de uma função de retorno de chamada de LampArray.Sintaxe
Parâmetros
callbackTokenTipo: 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 SeriesConfira também
Visão geral da API de iluminaçãoNoções básicas de iluminação
LampArrayCallback
RegisterLampArrayCallback
