Condividi tramite


Avviso C28023

La funzione assegnata o passata deve avere un'annotazione _Function_class_ per almeno una delle classi (es) in: 'classlist'

Questo avviso viene spesso segnalato quando è in uso una sola classe di funzioni e un callback del tipo appropriato non viene dichiarato.

Questo avviso viene generato quando la funzione a sinistra dell'assegnazione (o dell'assegnazione implicita, se si tratta di una chiamata di funzione) viene annotata per indicare che si tratta di un tipo di funzione specifico del driver che usa l'annotazione _Function_class_ o un typedef che contiene tale annotazione. La funzione a destra dell'assegnazione non ha un'annotazione _Function_class_ . La funzione a destra deve essere annotata con lo stesso tipo della funzione a sinistra. Spesso l'approccio migliore consiste nell'inserire la dichiarazione <class1><funcname1> prima della prima dichiarazione corrente di <funcname2>.