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.
Contient des informations pour une opération de lecture de console.
Syntaxe
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Membres
nLongueur
Taille de la structure. Définissez ce membre sur sizeof(CONSOLE_READCONSOLE_CONTROL).
nInitialChars
Nombre de caractères à ignorer (et donc conserver) avant d’écrire une entrée de lecture dans la mémoire tampon passée à la fonction ReadConsole . Cette valeur doit être inférieure au paramètre nNumberOfCharsToRead de la fonction ReadConsole .
dwCtrlWakeupMask
Masque spécifiant les caractères de contrôle entre 0x00 et 0x1F doivent être utilisés pour signaler que la lecture est terminée. Chaque bit correspond à un caractère avec le bit le moins significatif correspondant ou 0x00 le bit le plus significatif correspondant ou 0x1FUS.NUL Plusieurs bits (caractères de contrôle) peuvent être spécifiés.
dwControlKeyState
État des clés de contrôle. Ce membre peut être une ou plusieurs des valeurs suivantes.
| Valeur | Sens |
|---|---|
| CAPSLOCK_ON 0x0080 | La lumière CAPS LOCK est activée. |
| ENHANCED_KEY 0x0100 | La clé est améliorée. Voir les remarques. |
| LEFT_ALT_PRESSED 0x0002 | La touche ALT gauche est enfoncée. |
| LEFT_CTRL_PRESSED 0x0008 | La touche Ctrl gauche est enfoncée. |
| NUMLOCK_ON 0x0020 | La lumière NUM LOCK est activée. |
| RIGHT_ALT_PRESSED 0x0001 | La touche ALT droite est enfoncée. |
| RIGHT_CTRL_PRESSED 0x0004 | La touche Ctrl droite est enfoncée. |
| SCROLLLOCK_ON 0x0040 | La lumière SCROLL LOCK est activée. |
| SHIFT_PRESSED 0x0010 | La touche Maj est enfoncée. |
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 | ConsoleApi.h (via WinCon.h, incluez Windows.h) |