Compartilhar via


PFN_KEYBD_EVENT_CALLBACK

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 função.

Syntax

typedef BOOL (*PFN_KEYBD_EVENT_CALLBACK)(
  UINT32 VirtualKey,
  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.
  • 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.

Este é o protótipo desta função passada para o driver de elementos gráficos, janela e Events Subsystem (GWES) quando ele chama o PFN_KEYBD_DRIVER_INITIALIZE 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 VirtualKey parâmetro, consulte Keybddr.h.

Requirements

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

See Also

Reference

PFN_KEYBD_DRIVER_INITIALIZE
PFN_KEYBD_EVENT_CALLBACK_EX

Other Resources

Shell, GWES, and User Interface