共用方式為


ALLOC_CONSOLE_OPTIONS結構

控制 AllocConsoleWithOptions 如何配置主控台視窗。

語法

typedef struct _ALLOC_CONSOLE_OPTIONS {
    ALLOC_CONSOLE_MODE mode;
    BOOL               useShowWindow;
    WORD               showWindow;
} ALLOC_CONSOLE_OPTIONS, *PALLOC_CONSOLE_OPTIONS;

成員

模式 此參數可以是下列其中一個值:

價值觀 意義
ALLOC_CONSOLE_MODE_DEFAULT 0 如果父進程要求主控台工作階段,請分配一個主控台工作階段。
ALLOC_CONSOLE_MODE_NEW_WINDOW 1 使用視窗配置主控台會話,即使此程式是以 CREATE_NO_CONSOLEDETACHED_PROCESS建立。
ALLOC_CONSOLE_MODE_NO_WINDOW 2 配置沒有視窗的主控台會話,即使此程式是以 CREATE_NEW_WINDOWDETACHED_PROCESS建立。

useShowWindow 指定是否應該使用 showWindow 參數。

showWindow 如果 useShowWindowTRUE,這會指定用來顯示主控台視窗 的 nCmdShow 。 如需詳細資訊,請參閱 ShowWindow

需求

   
最低支援的用戶端 Windows 11 24H2 (組建 26100) [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2025 (版本 26100)
頁首 ConsoleApi.h (透過 WinCon.h,包含 Windows.h)

另請參閱

AllocConsoleWithOptions