Megosztás:


ALLOC_CONSOLE_OPTIONS szerkezet

Azt szabályozza, hogy az AllocConsoleWithOptions hogyan foglal le egy konzolablakot.

Szemantika

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

Tagok

üzemmód Ez a paraméter a következő értékek egyike lehet:

Érték Értelmezés
ALLOC_CONSOLE_MODE_DEFAULT 0 Foglaljon le egy konzol-munkamenetet, ha a szülőfolyamat kéri.
ALLOC_CONSOLE_MODE_NEW_WINDOW 1 Foglaljon le egy konzolmunkamenetet egy ablakkal, még akkor is, ha ezt a folyamatot CREATE_NO_CONSOLE vagy DETACHED_PROCESS hozta létre.
ALLOC_CONSOLE_MODE_NO_WINDOW 2 Konzolmunkamenet lefoglalása ablak nélkül akkor is, ha ez a folyamat CREATE_NEW_WINDOW vagy DETACHED_PROCESS lett létrehozva.

useShowWindow Megadja, hogy a showWindow paramétert kell-e használni.

showWindow Ha useShowWindowértéke IGAZ, akkor ez meghatározza az nCmdShow-t, amelyet a konzolablak megjelenítéséhez használnak. További információ: ShowWindow .

Követelmények

   
Minimálisan támogatott ügyfél Windows 11 24H2 (26100-ás build) [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló Windows Server 2025 (26100-as verzió)
Fejléc ConsoleApi.h (a WinCon.h-n keresztül, a Windows.h-t is belefoglalva)

Lásd még

AllocConsoleWithOptions