警告 C28165:类的函数指针与函数类不匹配
函数指针具有一个 __drv_functionClass 批注,该批注指定只应为其分配特定函数类的函数。 在函数调用中的赋值或隐式赋值中,源和目标必须是同一函数类,但函数类不匹配。
示例
下面的代码示例引发此警告。
IoSetCancelRoutine(MyStartIo);
下面的代码示例避免出现此警告。
IoSetCancelRoutine(MyCancelRoutine);
警告 C28165:类的函数指针与函数类不匹配
函数指针具有一个 __drv_functionClass 批注,该批注指定只应为其分配特定函数类的函数。 在函数调用中的赋值或隐式赋值中,源和目标必须是同一函数类,但函数类不匹配。
下面的代码示例引发此警告。
IoSetCancelRoutine(MyStartIo);
下面的代码示例避免出现此警告。
IoSetCancelRoutine(MyCancelRoutine);