| 
			 
					阅读:1542回复: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 );  | 
	|
					
						
  |