Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém informações para uma operação de leitura do console.
Sintaxe
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Membros
nComprimento
O tamanho da estrutura. Defina esse membro como sizeof(CONSOLE_READCONSOLE_CONTROL).
nInitialChars
O número de caracteres a serem ignoradas (e, portanto, preservar) antes de gravar a entrada de leitura recente no buffer passado para a função ReadConsole . Esse valor deve ser menor que o parâmetro nNumberOfCharsToRead da função ReadConsole .
dwCtrlWakeupMask
Uma máscara que especifica quais caracteres de controle devem 0x000x1F ser usados para sinalizar que a leitura está concluída. Cada bit corresponde a um caractere com o bit menos significativo correspondente a 0x00 ou NUL e o bit mais significativo correspondente a 0x1F ou US. Vários bits (caracteres de controle) podem ser especificados.
dwControlKeyState
O estado das chaves de controle. Esse membro pode ser um ou mais dos valores a seguir.
| Valor | Significado |
|---|---|
| CAPSLOCK_ON 0x0080 | A luz CAPS LOCK está ativada. |
| ENHANCED_KEY 0x0100 | A chave é aprimorada. Confira as observações. |
| LEFT_ALT_PRESSED 0x0002 | A tecla ALT esquerda é pressionada. |
| LEFT_CTRL_PRESSED 0x0008 | A tecla CTRL esquerda é pressionada. |
| NUMLOCK_ON 0x0020 | A luz NUM LOCK está ativada. |
| RIGHT_ALT_PRESSED 0x0001 | A tecla ALT direita é pressionada. |
| RIGHT_CTRL_PRESSED 0x0004 | A tecla CTRL direita é pressionada. |
| SCROLLLOCK_ON 0x0040 | A luz SCROLL LOCK está ativada. |
| SHIFT_PRESSED 0x0010 | A tecla SHIFT é pressionada. |
Requisitos
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho | ConsoleApi.h (via WinCon.h, incluir Windows.h) |