Condividi tramite


C28165

avviso C28165: il puntatore a funzione della classe non corrisponde alla classe della funzione

Un puntatore a funzione ha un'annotazione __drv_functionClass che specifica che devono essere assegnate solo le funzioni di una determinata classe funzionale. In un'assegnazione o in un'assegnazione implicita in una chiamata di funzione, l'origine e la destinazione devono essere della stessa classe di funzione, ma le classi di funzione non corrispondono.

Esempio di

Nell'esempio di codice seguente viene generato questo avviso.

IoSetCancelRoutine(MyStartIo);

Nell'esempio di codice seguente viene evitato questo avviso.

IoSetCancelRoutine(MyCancelRoutine);