Compartilhar via


PFN_KEYBD_DRIVER_INIT_STATES

Windows Mobile SupportedWindows Embedded CE Supported

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

See Also

Reference

KBDI_VKEY_TO_UNICODE_INFO
PFN_KEYBD_DRIVER_GET_INFO