Funzione GetConsoleDisplayMode

Importante

Questo documento descrive le funzionalità della piattaforma della console che non fanno più parte della roadmap dell'ecosistema. Non è consigliabile usare questo contenuto nei nuovi prodotti, ma continueremo a supportare gli utilizzi esistenti per il futuro indefinito. La soluzione moderna preferita è incentrata sulle sequenze di terminale virtuale per garantire la massima compatibilità negli scenari multipiattaforma. Per altre informazioni su questa decisione di progettazione, vedere il documento relativo alla console classica e al terminale virtuale.

Recupera la modalità di visualizzazione della console corrente.

Sintassi

BOOL WINAPI GetConsoleDisplayMode(
  _Out_ LPDWORD lpModeFlags
);

Parametri

lpModeFlags [out]
Modalità di visualizzazione della console. Questo parametro può essere uno o più dei valori seguenti.

valore Significato
CONSOLE_FULLSCRedizione Enterprise N 1 Console a schermo intero. La console è in questa modalità non appena la finestra è ingrandita. A questo punto, la transizione alla modalità a schermo intero può comunque non riuscire.
CONSOLE_FULLSCRedizione EnterpriseN_HARDWARE 2 Console a schermo intero che comunica direttamente con l'hardware video. Questa modalità viene impostata dopo che la console è in modalità CONSOLE_FULLSCRedizione Enterprise N per indicare che la transizione alla modalità schermo intero è stata completata.

Nota

La transizione a una modalità hardware video a schermo intero al 100% è stata rimossa in Windows Vista con la ripiattaforma dello stack di grafica in WDDM. Nelle versioni successive di Windows, lo stato massimo risultante è CONSOLE_FULLSCRedizione Enterprise N che rappresenta una finestra senza frame visualizzata a schermo intero, ma non è in controllo esclusivo dell'hardware.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Osservazioni:

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0500 o versione successiva. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Suggerimento

Questa API non è consigliata e non ha un terminale virtuale equivalente. Questa decisione allinea intenzionalmente la piattaforma Windows ad altri sistemi operativi in cui all'utente viene concesso il controllo completo su questa opzione di presentazione. Le applicazioni remote tramite utilità multipiattaforma e trasporti come SSH potrebbero non funzionare come previsto se si usa questa API.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ConsoleApi3.h (tramite WinCon.h, includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedi anche

Funzioni della console

Modalità della console

SetConsoleDisplayMode