GetStdHandle返回一个指向标准输入,输出或错误处理的句柄(或是经过SetStdHanlde修改的指向特殊设备的句柄)。Microsoft文档里的函数定义如下:
HANDLE WINAPI GetStdHandle(
_In_ DWORD nStdHandle
);
其接受的参数有三种:STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, STD_ERROR_HANDLE。
① STD_INPUT_HANDLE : 通常为标准输入的控制台缓冲区。
② STD_OUTPUT_HANDLE : 通常为标准输出的屏幕。
③ STD_ERROR_HANDLE : 通常是标准输出的屏幕,打印错误信息。
这些参数的值可以通过SetStdHandle函数来修改。