GetStdHandle函数使用方法

Posted 流浪孤儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GetStdHandle函数使用方法相关的知识,希望对你有一定的参考价值。

 

目录

函数的接口

作用

参数

返回值


函数的接口

HANDLE WINAPI GetStdHandle(

    _In_ DWORD nStdHandle

);

//WINAPI不是返回值的类型,HANDLE才是,WINAPI 系统调用约定

作用

该函数用于取得指定的标准设备的句柄(标准输入,标准输出或标准错误)。

参数

nStdHandle
标准句柄。该参数可以是以下值之一。

含义

STD_INPUT_HANDLE

标准输入的句柄

STD_OUTPUT_HANDLE

标准输出的句柄

STD_ERROR_HANDLE

标准错误的句柄

头文件Windows.h

返回值

如果函数成功,则返回值是指定设备的句柄,或者是由上一次调用所设置的重定向句柄

如果函数失败,则返回值为无效句柄值。若要获取扩展错误信息,请调用

GetLastError函数

以上是关于GetStdHandle函数使用方法的主要内容,如果未能解决你的问题,请参考以下文章

MFC的GUI窗口使用Console输出函数printf(AllocConsole后,使用GetStdHandle取得句柄,然后就可以操作了)

C WIN32是不是关闭std句柄

C语言注册TLS回调函数

C语言光标移动

c程序中控制台字体颜色是如何编写的呢?

c++中timer函数怎么用?