C28023
предупреждение C28023: Назначаемая или передаваемая функция должна иметь аннотацию _Function_class_ по крайней мере для одного из классов в <classlist>.
Это предупреждение обычно показывается, если только один класс функции используются и не объявлен обратный вызов соответствующего типа.
Это предупреждение выдается, если функция в левой части присваивания (или неявного присваивания, если это вызов функции) помечена как тип функции, которая используется конкретным драйвером, и которая использует аннотацию _Function_class_ или typedef, содержащий такую аннотацию.Функция справа от присваивания не имеет заметку _Function_class_.Функция справа должна иметь такой же типа, что и функция слева.Это обычно лучше всего сделать путем добавления объявление <class1> <funcname1> перед первым объявлением <funcname2>.