C28165
avviso C28165: il puntatore della funzione della classe non corrisponde alla classe di funzione
Un puntatore a funzioni ha un'annotazione __drv_functionClass che specifica che devono essere assegnate solo funzioni di una determinata classe funzionale. In un'assegnazione o un'assegnazione implicita in una chiamata a una funzione, l'origine e la destinazione devono essere della stessa classe di funzione, ma le classi di funzione non corrispondono.
Esempio
Nell'esempio di codice seguente viene generato questo avviso.
IoSetCancelRoutine(MyStartIo);
Nell'esempio di codice seguente viene evitato questo avviso.
IoSetCancelRoutine(MyCancelRoutine);