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 Funktionalen Klasse zugewiesen werden sollen. Bei einer Zuordnung oder impliziten Zuordnung in einem Funktionsaufruf muss die Quelle und das Ziel dieselbe Funktionsklasse aufweisen, die Funktionsklassen stimmen jedoch nicht überein.

Beispiel

Das folgende Codebeispiel löst diese Warnung aus.

IoSetCancelRoutine(MyStartIo);

Im folgenden Codebeispiel wird diese Warnung vermieden.

IoSetCancelRoutine(MyCancelRoutine);