Да.
Сказав это, существует один потенциальный риск.Вы должны убедиться, что указатель функции инициализируется при активации обработчика событий.
Обычно глобальные переменные инициализируются до вызова main, но если обработчик событий активен до того, как вы можете столкнуться с проблемами.