PFN_KEYBD_DRIVER_INIT_STATES
9/8/2008
A função com base nesse protótipo inicializa o Virtual-estado código de chave e driver-specific estado.
Syntax
typedef BOOL (*PFN_KEYBD_DRIVER_INIT_STATES)(
INT iKeybdId,
KEY_STATE KeyState,
void *pKeybdDriverState
);
Parameters
- iKeybdId
[no] Identificador do teclado para inicializar estado da chave dados.
- KeyState
[out] Chave estado para inicializar.
- pKeybdDriverState
[no] Estado Keyboard-specific para inicializar.
Return Value
Nenhum.
Remarks
Após chamado de PFN_KEYBD_DRIVER_GET_INFOfunção e alocar seu exigido memória, a entrada sistema chama essa função para habilitar o driver para inicializar a memória.
O pKeybdDriverToUnicodeState parâmetro é um ponteiro para um bloco de memória pelo menos cbToUnicodeState bytes, conforme relatado pelo PFN_KEYBD_DRIVER_GET_INFO função in a KBDI_VKEY_TO_UNICODE_INFO estrutura. Se cbToUnicodeState é informado como zero, este parâmetro pode ser NULL.
Esta função deve ser re-entrant porque a entrada sistema expõe-lo através de PFN_KEYBD_DRIVER_INIT_STATES função e múltiplo segmentos podem chamá-lo.
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 |