原文链接 -> 传送门
函数功能:
FreeConsole 函数用于将调用进程从控制台中释放。
API 函数原型:
BOOL WINAPI FreeConsole(void);
参数解析:
该函数没有参数。
返回值:
1. 如果函数运行成功,该返回值为非 0;
2. 如果函数运行失败,该返回值为 0。
想要调用更多的错误信息,请调用 GetLastError 函数。
备注:
1. 一个进程最多可以连接到一个控制台。如果这在被调用的进程没有被连接到控制台,那么返回的错误代码 ERROR_INVALID_PARAMETER(87)。
2. 一个进程能用 FreeConsole 函数从控制台分离自己。如果其它的进程共享一个控制台,不会破坏该控制台。当最后一个进程连接到该进程终止时或者调用 FreeConsole 函数时,该控制台将被关闭。当一个进程调用 FreeConsole 函数后,该进程可以通过调用 AllocConsole 函数去创建一个新的控制台或者可以通过调用 AttachConsole 函数去连接另一个控制台。
需求:
|
Minimum supported client |
Windows 2000 专业版 [仅桌面应用程序] |
|
Minimum supported server |
Windows 2000 服务器版 [仅桌面应用程序] |
|
Header |
Wincon.h (包含于 Windows.h) |
|
Library |
Kernel32.lib |
|
DLL |
Kernel32.dll |




