小甲鱼 发表于 2016-8-15 22:08:15

FreeConsole

注:本文档由 谁动了我的豆包 翻译,小甲鱼校对。

原文链接 -> 传送门

函数功能:

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 服务器版 [仅桌面应用程序]
HeaderWincon.h (包含于 Windows.h)
LibraryKernel32.lib
DLLKernel32.dll


【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。

黑龍 发表于 2016-8-16 18:49:52

{:10_256:}释放一个控制台
页: [1]
查看完整版本: FreeConsole