曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 7648|回复: 0
打印 上一主题 下一主题

CONIN$ 和 CONOUT$

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2011-9-9 09:21:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CONIN$ 和 CONOUT$ 是系统保留的两个路径名,它们用来做控制台的输入(键盘)缓冲区和活动的控制台屏幕输出缓冲区。

最初时,标准输入,输出和错误都是支配到控制台上的。

直接使用控制台而撇开对这些标准设备的任何重定向操作是可能的,这时只需要使用由 CreateFile 打开的 "CONIN$" 或 "CONOUT$" 的句柄即可。

在使用 GetStdHandle() 时,它的参数选项分别为:
STD_INPUT_HANDLE,STD_OUTPUT_HANDLE 和 STD_ERROR_HANDLE。

STD_INPUT_HANDLE 为标准输入设备,初始时表示控制台输入缓冲区,即 CONIN$ 。

STD_OUTPUT_HANDLE 为标准输出设备,初始时表示活动的控制台屏幕输出缓冲区,即 CONOUT$ 。

STD_ERROR_HANDLE 为标准错误设备,初始时表示活动的控制台屏幕输出缓冲区,也为 CONOUT$ 。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-3 00:36 , Processed in 0.089561 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表