Поделиться через


структура 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_CONSOLE или DETACHED_PROCESS.
ALLOC_CONSOLE_MODE_NO_WINDOW 2 Выделите сеанс консоли без окна, даже если этот процесс был создан с CREATE_NEW_WINDOW или DETACHED_PROCESS.

useShowWindow Указывает, следует ли использовать параметр showWindow .

showWindow Если useShowWindow имеет значение TRUE, это указывает nCmdShow , используемое для отображения окна консоли. Дополнительные сведения см. в разделе ShowWindow .

Требования

   
Минимальный поддерживаемый клиент Windows 11 24H2 (сборка 26100) [только настольные приложения]
Минимальный поддерживаемый сервер Windows Server 2025 (сборка 26100)
Заголовок ConsoleApi.h (через WinCon.h, включая Windows.h)

См. также

AllocConsoleWithOptions