Compartilhar via


PFN_KEYBD_EVENT_CALLBACK_EX

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função é um protótipo do função callback passado para o PFN_KEYBD_DRIVER_INITIALIZE_EX função.

Syntax

typedef BOOL (*PFN_KEYBD_EVENT_CALLBACK_EX)(
  UINT32 VirtualKey,
  UINT32 ScanCode,
  KEY_STATE_FLAGS KeyEvent
);

Parameters

  • VirtualKey
    [no] Virtual-código de chave ou codificar evento. Para obter mais informações sobre o VirtualKey layout, consulte % _WINCEROOT%\Public\Common\OAK\Inc\Keybddr.h.
  • ScanCode
    [no] Codificar digitalizar hardware para a chave.
  • KeyEvent
    [no] Sinalizador KeyStateDownFlag que está definido ou limpo.

Return Value

Nenhum.

Remarks

Essa função é substituído. O driver de teclado não implementar esta função.

Essa função é o protótipo da função passada para o driver de elementos gráficos, janela e Events Subsystem (GWES) quando ele chama o PFN_KEYBD_DRIVER_INITIALIZE_EX função. O driver chama o função callback sempre que houver um evento de teclado.

O KeyStateDownFlagfield in a KeyEvent parâmetro está definido para um evento Key-Down e Clear para um evento Key-UP. Todos os outros bits no KeyEvent Deve ser zero. O VirtualKey parâmetro tem mais do que apenas o Virtual-informações código de chave. Quando um teclado está conectado ou desconectado, o apropriado conectar-evento codificar ou desconecte - evento codificar definir na VirtualKey parâmetro necessário sinalizar um evento.

Em drivers de teclado que não estão em conformidade com a Layout Manager, este API também passa chave códigos para o modelo driver de dispositivo (MDD). Para informações sobre como controlar chave clique com o parâmetro VirtualKey, consulte % _WINCEROOT%\Public\Common\OAK\Inc\Keybddr.h.

Requirements

Header keybddr.h
Library layoutmanager.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

PFN_KEYBD_DRIVER_INITIALIZE_EX

Other Resources

Shell, GWES, and User Interface