阅读:1097回复:5
函数参数类型的转换?
函数IoSetCompletionRoutine()的第二个参数为一个完成函数,她要求此完成函数的的第三个参数类型是PVOID类型的,但是,我的自己的完成函数的第三个参数类型是PKEVENT类型的,编译的时候,提示类型不匹配。为什么???
[编辑 - 12/11/01 作者: KungFu] |
|
|
沙发#
发布于:2001-12-12 09:46
参数改为PVOID,在代码里面强制转换。
|
|
|
板凳#
发布于:2001-12-12 10:32
1.PVOID类型不是可以被任何类型替代吗?
2.在nt下没出现类型不匹配的提示。 |
|
|
地板#
发布于:2001-12-12 17:20
得用强制类型转换。
|
|
地下室#
发布于:2001-12-13 10:27
既然PVOID类型可以被任何类型替代,那么有必要强制转换吗?
|
|
|
5楼#
发布于:2001-12-18 10:07
C不用;C++必须用。
|
|
|