Compartilhar via


KeybdGetDeviceInfo

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Other Resources

PFN_KEYBD_DRIVER_GET_INFO
Keyboard Drivers