发明名称 Win2000/XP下读写数据终端设备PCI寄存器的方法及系统
摘要 本发明公开了一种Win2000/XP下读写数据终端设备PCI寄存器的方法及系统,所述方法包括:Win32应用程序通过虚拟设备驱动为自身所在进程向Win2000/XP操作系统申请IO端口读写权限,Win32应用程序向Win2000/XP操作系统发出读写PCI寄存器的请求,若Win2000/XP操作系统鉴权同意该请求,Win32应用程序根据PCI寄存器地址确定出PCI协议数,并通过向特定IO端口写入所述PCI协议数来实现对PCI寄存器的读写;所述系统包括权限申请模块、驱动申请权限模块、鉴权模块和寄存器读写模块。本发明使得Win32应用程序能够以间接方式读写PCI寄存器。
申请公布号 CN101131680A 申请公布日期 2008.02.27
申请号 CN200710142882.5 申请日期 2007.08.02
申请人 中兴通讯股份有限公司 发明人 毕泽红
分类号 G06F13/10(2006.01) 主分类号 G06F13/10(2006.01)
代理机构 信息产业部电子专利中心 代理人 梁军
主权项 1.一种Win2000/XP下读写数据终端设备PCI寄存器的方法,其特征在于,包括步骤:A、Win32应用程序通过虚拟设备驱动为自身所在进程向Win2000/XP操作系统申请IO端口读写权限;B、Win32应用程序向Win2000/XP操作系统发出读写PCI寄存器的请求,若Win2000/XP操作系统鉴权该Win32应用程序所在进程具有IO端口读写权限,则同意该请求;C、Win32应用程序根据PCI寄存器地址确定出PCI协议数,并通过向特定IO端口写入所述PCI协议数来实现对PCI寄存器的读写。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部