PFN_KEYBD_EVENT_CALLBACK_EX
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