Freigeben über


C28165

Warnung C28165: Der Funktionszeiger der -Klasse stimmt nicht mit der Funktionsklasse überein.

Ein Funktionszeiger verfügt über eine __drv_functionClass Anmerkung, die angibt, dass ihm nur Funktionen einer bestimmten Funktionsklasse zugewiesen werden sollen. Bei einer Zuweisung oder impliziten Zuweisung in einem Funktionsaufruf müssen Die Quelle und das Ziel derselben Funktionsklasse sein, aber die Funktionsklassen stimmen nicht überein.

Beispiel

Im folgenden Codebeispiel wird diese Warnung ausgelöst.

IoSetCancelRoutine(MyStartIo);

Im folgenden Codebeispiel wird diese Warnung vermieden.

IoSetCancelRoutine(MyCancelRoutine);