Condividi tramite


C28023

warning C28023: La funzione assegnata o passata deve avere un'annotazione _Function_class_ per almeno una delle classi in: <classlist>

Questo avviso generalmente viene visualizzato quando una sola classe di funzione viene utilizzata e un callback del tipo appropriato non è dichiarato.

Questo avviso viene generato quando la funzione a sinistra dell'assegnazione (o dell'assegnamento implicito, se questa è una chiamata di funzione) viene annotata per indicare che è un tipo di funzione specifica per driver che utilizza l'annotazione _Function_class_ o un typedef che contiene tale annotazione.La funzione sul lato destro dell'assegnazione non possiede un'annotazione _Function_class_.La funzione a destra deve essere annotata per essere dello stesso tipo di funzione a sinistra.Questo in genere è meglio farlo mediante l'aggiunta della dichiarazione <class1> <funcname1> prima della prima dichiarazione corrente di <funcname2>.