FreeConsole 函数
从其控制台中分离调用进程。
语法
BOOL WINAPI FreeConsole(void);
parameters
此函数没有参数。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为零。 要获得更多的错误信息,请调用 GetLastError。
备注
最多可以附加到一个控制台的进程。 进程可以使用 FreeConsole 函数从其控制台中分离自身。 如果其他进程共享控制台,则不会销毁控制台,但调用 FreeConsole 的进程无法引用它。 当附加到主机的最后一个进程终止或调用 FreeConsole 时,控制台将关闭。 进程调用 FreeConsole 后,可以调用 AllocConsole 函数以创建新的控制台或 AttachConsole 以附加到另一个控制台。 如果调用进程尚未附加到控制台, 则 FreeConsole 请求仍然成功。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ConsoleApi.h (via WinCon.h, include Windows.h) |
库 | Kernel32.lib |
DLL | Kernel32.dll |