Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
avviso C28127: la funzione utilizzata come routine non corrisponde esattamente al tipo previsto.
Informazioni aggiuntive |
È probabile che la differenza sia che la funzione effettiva restituisca un valore e che il tipo di funzione previsto sia void |
Il driver passa o assegna una funzione (puntatore) di un tipo imprevisto (ovvero la firma della funzione). Ciò si verifica spesso in C quando il tipo restituito previsto di una funzione è VOID e viene effettivamente fornita una funzione con un int valore restituito. Può verificarsi anche quando i parametri sono compatibili ma non identici. In generale, le funzioni di callback devono corrispondere esattamente al tipo previsto, che è più facile da eseguire usando un typedef di funzione.
Questo messaggio di tipo non corrispondente è progettato principalmente per verificare che lo strumento di analisi del codice possa riconoscere i callback.