Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Contiene información para una operación de lectura de consola.
Sintaxis
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Miembros
nLongitud
Tamaño de la estructura. Establezca este miembro en sizeof(CONSOLE_READCONSOLE_CONTROL).
nInitialChars
Número de caracteres que se van a omitir (y, por tanto, conservar) antes de escribir la entrada de nueva lectura en el búfer pasado a la función ReadConsole . Este valor debe ser menor que el parámetro nNumberOfCharsToRead de la función ReadConsole .
dwCtrlWakeupMask
Máscara que especifica qué caracteres de control entre 0x00 y 0x1F deben usarse para indicar que la lectura está completa. Cada bit corresponde a un carácter con el bit menos significativo correspondiente a 0x00 o NUL y al bit más significativo correspondiente a 0x1F o US. Se pueden especificar varios bits (caracteres de control).
dwControlKeyState
Estado de las claves de control. Este miembro puede ser uno o varios de los siguientes valores.
| Importancia | Significado |
|---|---|
| CAPSLOCK_ON 0x0080 | La luz CAPS LOCK está activada. |
| ENHANCED_KEY 0x0100 | La clave se ha mejorado. Vea los comentarios. |
| LEFT_ALT_PRESSED 0x0002 | Se presiona la tecla ALT izquierda. |
| LEFT_CTRL_PRESSED 0x0008 | Se presiona la tecla CTRL izquierda. |
| NUMLOCK_ON 0x0020 | La luz NUM LOCK está activada. |
| RIGHT_ALT_PRESSED 0x0001 | Se presiona la tecla ALT derecha. |
| RIGHT_CTRL_PRESSED 0x0004 | Se presiona la tecla CTRL derecha. |
| SCROLLLOCK_ON 0x0040 | La luz SCROLL LOCK está activada. |
| SHIFT_PRESSED 0x0010 | Se presiona la tecla MAYÚS. |
Requisitos
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Cabecera | ConsoleApi.h (a través de WinCon.h, incluye Windows.h) |