KeybdGetDeviceInfo
9/9/2008
Essa função retorna informações sobre o teclado e o driver de teclado.
Syntax
BOOL KeybdGetDeviceInfo(
INT iIndex,
LPVOID lpOutput
);
Parameters
iIndex
[no] Identificador das informações para recuperar. A seguinte tabela mostra os identificadores e suas descrições.Identificador Descrição KBDI_VKEY_TO_UNICODE_INFO_ID
Recupera informações conversão Unicode.
KBDI_AUTOREPEAT_INFO_ID
Recupera informações auto-REPEAT do teclado.
KBDI_AUTOREPEAT_SELECTIONS_INFO_ID
Recupera teclado informações auto-REPEAT seleções.
KBDI_KEYBOARD_STATUS_ID
Recupera um identificador status do teclado.
- lpOutput
[out] Ponteiro para a reserva saída.
Return Value
TRUE indica sucesso. FALSE indica falha. Para obter informações de erro estendidas, chamar o GetLastError função.
Remarks
Essa função é parte do GWES e chama diretamente do driver PFN_KEYBD_DRIVER_GET_INFO função se iIndex não é KBDI_KEYBOARD_STATUS_ID. Se iIndex é KBDI_KEYBOARD_STATUS_ID, essa rotina preenche lpOutput Com um DWORD Combinando KBDI_KEYBOARD_PRESENT, KBDI_KEYBOARD_ENABLED, KBDI_KEYBOARD_ENTER_ESC, e KBDI_KEYBOARD_ALPHA_NUM. O KBDI_KEYBOARD_ENABLED Reflete o atual teclado status. Os outros bits são definidos no Registro através de HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD\Status chave.
Requirements
Header | pwinuser.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 1.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |