| 
			 
					阅读:992回复:1
				 
				DriverWorks开发IO直接读写驱动的一个问题
					我用DriverWorks开发一个驱动程序,使应用程序能够通过这个驱动程序在NT/WIN2000下对端口直接读写,其中用到了KIoRange这个类。
 
							在驱动程序中,我创建KIoRange类的一个对象,需要初始化它,我使用函数 NTSTATUS Initialize( ULONGLONG CpuPhysicalAddress, BOOLEAN InCpuIoSpace, ULONG Count, BOOLEAN MapToSystemVirtual=TRUE ); 初始化它,这里有个问题,就是第一个参数到底什么,应该填什么? 帮助上写着Physical address on CPU bus of translated pripheral address,是不是指映射的第一个地址,在我仅仅知道端口号的时候我如何得知这个值,哪位大侠能帮帮我。  | 
	|
					
						
						
						
						
  | 
	
| 
			 沙发# 
								发布于:2003-01-12 16:51				
			
					第一个参数是端口地址,比如并口(?)的第一个寄存器地址就是0x378				 
							 | 
	|