FreeConsole

FreeConsole

FreeConsole是一個Win32 API函式,用於從其控制台分離調用進程。函式原型位於頭檔案Wincon.h 和 Windows.h中。

基本介紹

  • 函式名:FreeConsole
  • 類型:Win32 API
  • 作業系統:Windows 2000 專業版及更高版本
函式概述,函式原型,參數,返回值,備註。,系統要求和程式庫,

函式概述

分離與調用進程相關聯的控制台

函式原型

BOOL WINAPI FreeConsole(void);

參數

此函式沒有任何參數。

返回值

如果函式成功,返回值為非零。如果函式失敗,返回值為零。 要獲取擴展錯誤信息,請調用GetLastError。

備註。

一個進程最多可以附加一個控制台。 如果調用進程尚未附加到控制台,則返回的錯誤代碼為ERROR_INVALID_PARAMETER(87)。進程可以使用FreeConsole函式將其自身從其控制台分離。 如果其他進程共享控制台,則控制台不會被銷毀,但是調用FreeConsole的進程不能引用它。 當連線到它的最後一個進程終止或調用FreeConsole時,控制台關閉。 在進程調用FreeConsole之後,它可以調用AllocConsole函式來創建一個新的控制台或AttachConsole來附加到另一個控制台。

系統要求和程式庫

最低支持的作業系統:Windows 2000專業版[僅限桌面套用程式]
最低支持的伺服器:Windows 2000 Server [僅限桌面應用程式]
頭檔案:Wincon.h 和 Windows.h
靜態庫:Kernel32.lib
動態庫:Kernel32.dll

相關詞條

熱門詞條

聯絡我們