Compartilhar via


Estrutura ALLOC_CONSOLE_OPTIONS

Controla como AllocConsoleWithOptions aloca uma janela do console.

Sintaxe

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

Membros

modo Esse parâmetro pode ser um dos seguintes valores:

Valor Significado
ALLOC_CONSOLE_MODE_DEFAULT 0 Aloque uma sessão de console se uma tiver sido solicitada pelo processo pai.
ALLOC_CONSOLE_MODE_NEW_WINDOW 1 Aloque uma sessão de console com uma janela, mesmo que esse processo tenha sido criado com CREATE_NO_CONSOLE ou DETACHED_PROCESS.
ALLOC_CONSOLE_MODE_NO_WINDOW 2 Aloque uma sessão de console sem uma janela, mesmo que esse processo tenha sido criado com CREATE_NEW_WINDOW ou DETACHED_PROCESS.

useShowWindow Especifica se o parâmetro showWindow deve ser usado.

showWindow Se useShowWindow for TRUE, isso especificará o nCmdShow usado para mostrar a janela do console. Consulte ShowWindow para obter mais informações.

Requisitos

   
Cliente mínimo com suporte Windows 11 24H2 (build 26100) [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2025 (build 26100)
Cabeçalho ConsoleApi.h (via WinCon.h, incluir Windows.h)

Consulte também

AllocConsoleWithOptions