Freigeben über


CONSOLE_SCREEN_BUFFER_INFOEX-Struktur

Enthält erweiterte Informationen zu einem Konsolenbildschirmpuffer.

Syntax

typedef struct _CONSOLE_SCREEN_BUFFER_INFOEX {
  ULONG      cbSize;
  COORD      dwSize;
  COORD      dwCursorPosition;
  WORD       wAttributes;
  SMALL_RECT srWindow;
  COORD      dwMaximumWindowSize;
  WORD       wPopupAttributes;
  BOOL       bFullscreenSupported;
  COLORREF   ColorTable[16];
} CONSOLE_SCREEN_BUFFER_INFOEX, *PCONSOLE_SCREEN_BUFFER_INFOEX;

Elemente

cbSize-
Die Größe dieser Struktur in Byte.

dwSize-
Eine COORD-Struktur , die die Größe des Konsolenbildschirmpuffers in Zeichenspalten und Zeilen enthält.

dwCursorPosition
Eine COORD-Struktur , die die Spalten- und Zeilenkoordinaten des Cursors im Konsolenbildschirmpuffer enthält.

wAttributes
Die Attribute der Zeichen, die von den Funktionen WriteFile und WriteConsole in einen Bildschirmpuffer geschrieben wurden, oder die von den Funktionen ReadFile und ReadConsole in einen Bildschirmpuffer wiedergegeben werden. Weitere Informationen finden Sie unter "Zeichenattribute".

srWindow
Eine SMALL_RECT Struktur, die die Konsolenbildschirmpufferkoordinaten der oberen linken und unteren rechten Ecke des Anzeigefensters enthält.

dwMaximumWindowSize
Eine COORD-Struktur , die die maximale Größe des Konsolenfensters enthält, in Zeichenspalten und Zeilen, angesichts des aktuellen Bildschirmpuffers und der Schriftart und des Bildschirmformats.

wPopupAttributes
Das Fill-Attribut für Konsolen-Popups.

bFullscreenSupported
Wenn dieses Mitglied ist TRUE, wird der Vollbildmodus unterstützt. Andernfalls ist es nicht der Fall. Dies gilt immer FALSE für Systeme, nachdem Windows Vista mit dem WDDM-Treibermodell als echter direkter VGA-Zugriff auf den Monitor nicht mehr verfügbar ist.

ColorTable
Ein Array von COLORREF-Werten , die die Farbeinstellungen der Konsole beschreiben.

Anforderungen

   
Mindest unterstützter Client Windows Vista [nur Desktop-Apps]
Unterstützter Mindestserver Windows Server 2008 [Nur Desktop-Apps]
Kopfzeile ConsoleApi2.h (via WinCon.h, include Windows.h)

Siehe auch

COORD

GetConsoleScreenBufferInfoEx

SetConsoleScreenBufferInfoEx

SMALL_RECT