다음을 통해 공유


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 사용하여 만들어진 경우에도 창 없이 콘솔 세션을 할당합니다.

useShowWindowshowWindow 매개 변수를 사용할지 여부를 지정합니다.

showWindowuseShowWindowTRUE이면 콘솔 창을 표시하는 데 사용되는 nCmdShow 를 지정합니다. 자세한 내용은 ShowWindow 를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 11 24H2(빌드 26100) [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2025(빌드 26100)
헤더 ConsoleApi.h(WinCon.h를 통해 Windows.h 포함)

참고하십시오

AllocConsoleWithOptions