Предупреждение C28023

Назначенная или переданная функция должна иметь заметку _Function_class_ по крайней мере для одного из классов(es) в: "classlist"

Это предупреждение часто сообщается, если используется только один класс функций, а обратный вызов соответствующего типа не объявлен.

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