社区
C语言
帖子详情
请告诉我:端口操作函数outp、inp与_outp、_inp之间的区别,在使用时需要什么库。
goodboyyxh
2003-10-23 07:29:20
大虾们,我需要对端口进行操作,是为了得到系统BIOS的时间。但是我在console下Build不通过,难道这两个函数不是标准库函数吗?那我需要什么lib和dll呢?
我已经试过用了msvcrt.lib了,但是还是不行啊。。。
...全文
647
7
打赏
收藏
请告诉我:端口操作函数outp、inp与_outp、_inp之间的区别,在使用时需要什么库。
大虾们,我需要对端口进行操作,是为了得到系统BIOS的时间。但是我在console下Build不通过,难道这两个函数不是标准库函数吗?那我需要什么lib和dll呢? 我已经试过用了msvcrt.lib了,但是还是不行啊。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
goodboyyxh
2003-10-24
打赏
举报
回复
请问大虾:DDK有没有设置windows时间的函数啊?
goodboyyxh
2003-10-23
打赏
举报
回复
呵呵,我不是要开发串口的类,我做的底层的API函数,但是现在由于负荷太大,windows的cpu计时变慢了。我需要解决这个问题,办法就是读BIOS的时间。你说的办法对我有了启发,我应该使用DDK编程。
daizh
2003-10-23
打赏
举报
回复
实在不行的话,你可以去http://www.codeguru.com/network/serialport.shtml下载SerialPort类,利用这个类,你可以轻松地开发串口。在这个主页中包括完整的例子程序。如果你愿意花一点时间研究这个类,你可以更多地了解Windows串口设计的基本原理。或者参考http://www.codeguru.com/network/serial.shtml。
daizh
2003-10-23
打赏
举报
回复
Win2000的SDK中没有提供直接访问端口的函数。虽然VC++提供了inp函数,但该函数只能在Winx9x下使用。你有两个办法解决:
1、使用现成的工具,如NTPort Library(http://zealsoft.nease.net/cn/ntport/)。
2、使用DDK编程,可以参考DDK中genport例子。
goodboyyxh
2003-10-23
打赏
举报
回复
但是msdn上说_outp和_inp是在win95下使用的啊
我是要在win2000下使用的,怎样启动设备呢?启动什么设备呢?我是要使用这两函数得到BIOS的时间的啊,难道要启动主板不成?
我使用他们得到BIOS时间是因为我们的软件非常庞大,在windows下执行使得windows时间一天慢2分钟,所以我必须10分钟取得一次BIOS时间,而windows只是开机的时候得到一次,如果10天关机,人家的电脑要慢好多啊。。。还有别的方法解决这个问题吗?
daizh
2003-10-23
打赏
举报
回复
使用时需要<conio.h>头文件。
建议使用_inp和_outp,而不是使用inp和outp。因为_inp和_outp在Debug和Release都可以使用,而inp和outp只能用于Release设置。如果在Debug设置时使用inp和outp,编译时不会错,但会产生链接错误如下:
error LINK2001:Unresolved external symbol _inp
error LINK2001:Unresolved external symbol _outp
fatal error LNK1120:2 Unresolved externals.
以上方法只适用于Win9x,在Windows NT/2000下任何硬件I/O操作均需要通过设备启动程序。
mosaic
2003-10-23
打赏
举报
回复
我记得tc里面是包含在dos.h里面的。
VC
函数
解释说明:_
inp
_
outp
函数
名称:_
inp
所属
库
名:
函数
功能:从
端口
输入一个字节
使用
方法:int _
inp
( unsigned short port ); 范例:int Port=8; int Byte; Byte=_
inp
(Port); 这个例子中实现了从8号
端口
输入一个字节。
Window_
INP
_
OUTP
.rar__
inp
_
outp
__ou__
outp
_
outp
windows20_winio EX
上传一个用于windows2000系统以上的平台读写
端口
地址数据的VC例子,希望大家可以用 就是说2000以后的系统都不可以直接访问
端口
了,用了这个封装好的dll,可以方便的解决这个问题
在WINDOWS编程中自由
使用
in,out,_
inp
,_
outp
指令访问硬件
端口
的类
由于windows的限制,我们要在Ring3级应用程序中访问硬件IO不是一件容易的事情,而
使用
这个类,你就可以象写win95程序一样自由的
使用
in,out指令及_
inp
,_
outp
函数
,如果你的程序由于
端口
限制只能在win98以下系统运行,那么,加入这个类后,不
需要
对原来的程序作任何改动就可以运行于win2000以上系统了。绝对原创!自己
使用
了几年了,首次吐血奉献!!!!
his数据流手册
住院部分 HIS数据流 2008 一、住院登记模块 1.住院预约 insert表WAIT_BED_PATS 2.住院登记“保存"
操作
insert表 pat_master_index(病人主索引,新来院病人是insert,再次来院病人是update)、 pat_visit(病人住院主记录)、 pats_in_hospital(在院病人记录表) 、 diagnosis(诊断记录表) 、 pats_in_transferring(转科记录表) delete表 wait_bed_pats(等床病人表,针对已经预约的病人 ) update表 auto_setting_id(自动生成病人id的情况) 3.改名 update表pat_master_index、exam_appoints、exam_master、exam_pat_mi、doct_drug_presc_master、drug_presc_master、drug_presc_master_temp、lab_test_master、ARREAR_REC insert表Pat_master_rename_log 4.改号 update表PAT_MASTER_INDEX、ADT_LOG、DIAGNOSIS、DIAGNOSTIC_CATEGORY、DIAG_COMPARING、DOCTOR_ORDERS、EXAM_APPOINTS、EXAM_MASTER、EXAM_PAT_MI、
INP
_BILL_CHECKED、
INP
_BILL_DETAIL、
INP
_MR_REC、
INP
_MR_TRACE、
INP
_SETTLE_MASTER、MEDICAL_COSTS、MR_FILE_INDEX、NEED_BILLING_PATS、OPERATION、OPERATION_SCHEDULE、ORDERS、ORDERS_COSTS、ORDERS_SHEET_IMAGE、
OUTP
_MR_REC、
OUTP
_MR_TRACE、PATS_IN_HOSPITAL、PATS_IN_TRANSFERRING、PAT_VISIT、PMI_MERGED_LOG、PREPAYMENT_RCPT、PRE_DISCHGED_PATS、SCHEDULED_OPERATION_NAME、TRANSFER、UNSETTLE_REC、VITAL_SIGNS_REC、WAIT_BED_PATS、blood_apply insert表pmi_merged_log 5.并号 insert表pmi_merged_log delete表
OUTP
_MR_REC 、
OUTP
_MR_TRACE、
INP
_MR_REC、PAT_MASTER_INDEX update表WAIT_BED_PATS、PATS_IN_TRANSFERRING、PRE_DISCHGED_PATS、EXAM_PAT_MI、EXAM_APPOINTS、EXAM_MASTER 二、医生站护士站模块 1、护士站入科”保存“
操作
insert表 transfer(在科病人记录)当病人入科、转科
操作
时
会新增记录 adt_log(出入转日志)记录当前病人入出转科及病人病情变化日志 orders_group_rec(主管医生记录)记录此病人的主管医生 update表 pats_in_hospital(在院病人记录)更新此表中的入科日期、床位、科室等信息 bed_rec(床位记录表)更新病人的入住此床位状态 pat_visit(病人住院 主记录)更新病人入科科室和诊断等信息 delete表 pats_in_transferring(转科记录表) 2、医生站”新建“病历
操作
insert表 mr_on_line(联机病历表) mr_index(病案索引表) update表
CMU200 综测测试指令
手机自动化测试CMU200 综测测试指令
C语言
70,020
社区成员
243,266
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章