Compartilhar via


C28165

aviso C28165: o ponteiro de função da classe não corresponde à classe de função

Um ponteiro de função tem uma anotação __drv_functionClass que especifica que apenas funções de uma classe funcional específica devem ser atribuídas a ela. Em uma atribuição ou atribuição implícita em uma chamada de função, a origem e o destino devem ser da mesma classe de função, mas as classes de função não correspondem.

Exemplo

O exemplo de código a seguir gera esse aviso.

IoSetCancelRoutine(MyStartIo);

O exemplo de código a seguir evita esse aviso.

IoSetCancelRoutine(MyCancelRoutine);