Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
Ce document décrit les fonctionnalités de plateforme console qui ne font plus partie de notre feuille de route de l’écosystème. Nous vous déconseillons d’utiliser ce contenu dans de nouveaux produits, mais nous continuerons à prendre en charge les utilisations existantes pour l’avenir indéfini. Notre solution moderne préférée se concentre sur les séquences de terminal virtuel pour une compatibilité maximale dans les scénarios multiplateformes. Vous trouverez plus d’informations sur cette décision de conception dans notre document de console classique et de terminal virtuel .
Contient des informations sur l’historique de la console.
Syntaxe
typedef struct {
UINT cbSize;
UINT HistoryBufferSize;
UINT NumberOfHistoryBuffers;
DWORD dwFlags;
} CONSOLE_HISTORY_INFO, *PCONSOLE_HISTORY_INFO;
Membres
cbSize
Taille de la structure, en octets. Définissez ce membre sur sizeof(CONSOLE_HISTORY_INFO).
HistoryBufferSize
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 | Sens |
|---|---|
| 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 de page | ConsoleApi3.h (via WinCon.h, incluez Windows.h) |