曲径通幽论坛
标题:
CONIN$ 和 CONOUT$
[打印本页]
作者:
beyes
时间:
2011-9-9 09:21
标题:
CONIN$ 和 CONOUT$
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$ 。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2