Partager via


CONSOLE_HISTORY_INFO, structure

Important

Ce document décrit les fonctionnalités de la plateforme de la console qui ne font plus partie de la feuille de route de notre écosystème. Nous vous déconseillons d’utiliser ce contenu dans de nouveaux produits, mais nous continuerons à prendre en charge des utilisations existantes pour l’avenir indéterminé. Notre solution moderne préférée se concentre sur les séquences de terminaux virtuels pour une compatibilité maximale dans les scénarios multiplateformes. Vous trouverez plus d’informations sur cette décision de conception dans notre document sur les consoles classiques et les terminaux virtuels.

Contient des informations sur l’historisque de la console.

Syntaxe

typedef struct {
  UINT  cbSize;
  UINT  HistoryBufferSize;
  UINT  NumberOfHistoryBuffers;
  DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;

Membres

cbSize
La taille de la structure, en octets. Définissez ce membre sur sizeof(CONSOLE_HISTORY_INFO).

HistoryBufferSize
Le nombre de commandes conservées dans chaque mémoire tampon d’historique.

NumberOfHistoryBuffers
Nombre de mémoires tampons d’historique conservées pour ce processus de console.

dwFlags
Ce paramètre peut être égal à zéro ou à la valeur suivante.

Valeur Signification
HISTORY_NO_DUP_FLAG 0x1 Les entrées en double ne sont pas stockées dans la mémoire tampon d’historique.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête ConsoleApi3.h (via WinCon.h, include Windows.h)

Voir aussi

GetConsoleHistoryInfo

SetConsoleHistoryInfo