阅读:1403回复:4
关于PsCreateSystemThread的StartRoutine参数
PsCreateSystemThread的StartRoutine参数能否传入一个类的成员函数?能的话,成员函数应该怎样定义?
|
|
|
沙发#
发布于:2003-01-16 09:49
PsCreateSystemThread的StartRoutine参数能否传入一个类的成员函数?能的话,成员函数应该怎样定义? startroutine 是线程的入口吧 ,应该可以传入类成员函数吧! 至于怎么定义,应该也就是按 PKSTART_ROUTINE 结构吧 :) |
|
|
板凳#
发布于:2003-01-16 09:55
不能直接传的,我试过了,编译时会有类型错误,也不能用(PKSTART_ROUTINE)强制类型转换 :(
|
|
|
地板#
发布于:2003-01-16 10:05
不能直接传的,我试过了,编译时会有类型错误,也不能用(PKSTART_ROUTINE)强制类型转换 :( 为什么是强制类型转换呢?? 不是 先定义 PKSTART_ROUTINE StartRoutine; 结构吗? :) |
|
|
地下室#
发布于:2003-01-16 10:11
那不能算结构吧,是函数类型
typedef VOID (*PKSTART_ROUTINE) ( IN PVOID StartContext ); |
|
|