Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Warnung C28127: Die als Routine verwendete Funktion stimmt nicht genau mit dem erwarteten Typ überein.
Zusätzliche Informationen |
Es ist wahrscheinlich, dass der Unterschied darin besteht, dass die tatsächliche Funktion einen Wert zurückgibt und der erwartete Funktionstyp ungültig ist. |
Der Treiber übergibt oder weist eine Funktion (Zeiger) eines unerwarteten Typs (d. a. Funktionssignatur) zu. Dies tritt häufig in C auf, wenn der erwartete Rückgabetyp einer Funktion VOID ist und eine Funktion mit einer (implizierten) int Rückgabewert tatsächlich angegeben wird. Es kann auch passieren, wenn die Parameter kompatibel, aber nicht identisch sind. Im Allgemeinen sollten Rückruffunktionen exakt mit dem erwarteten Typ übereinstimmen, was am einfachsten mithilfe eines Funktionstyps erreicht wird.
Diese Typkonfliktmeldung wurde in erster Linie entwickelt, um zu überprüfen, ob das Codeanalysetool Rückrufe erkennen kann.