Share via


C28127

advertencia C28127: la función que se usa como rutina no coincide exactamente con el tipo esperado.

Información adicional

Es probable que la diferencia sea que la función real devuelva un valor y el tipo de función esperado sea void.

El controlador pasa o asigna una función (puntero) de un tipo inesperado (es decir, firma de función). Esto suele ocurrir en C cuando el tipo de valor devuelto esperado de una función es VOID y se proporciona realmente una función con un valor devuelto int (implícito). También puede ocurrir cuando los parámetros son compatibles, pero no idénticos. En general, las funciones de devolución de llamada deben coincidir exactamente con el tipo esperado, que se logra con más facilidad mediante una definición de tipo de función.

Este mensaje de error de coincidencia de tipos está diseñado principalmente para comprobar que la herramienta análisis de código puede reconocer devoluciones de llamada.