Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
avertissement C28127 : la fonction utilisée comme routine ne correspond pas exactement au type attendu.
Informations supplémentaires |
Il est probable que la différence est que la fonction réelle retourne une valeur et que le type de fonction attendu est void |
Le pilote passe ou affecte une fonction (pointeur) d’un type inattendu (c’est-à-dire, signature de fonction). Cela se produit souvent en C lorsque le type de retour attendu d’une fonction est VOID et qu’une fonction avec un (implicite) int valeur de retour est réellement fournie. Il peut également se produire lorsque les paramètres sont compatibles, mais pas identiques. En règle générale, les fonctions de rappel doivent correspondre exactement au type attendu, ce qui est le plus facile à accomplir à l’aide d’un typedef de fonction.
Ce message d’incompatibilité de type est conçu principalement pour vérifier que l’outil Analyse du code peut reconnaître les rappels.