PI8042_KEYBOARD_INITIALIZATION_ROUTINE função de retorno de chamada (ntdd8042.h)
Uma rotina de retorno de chamada tipo PI8042_KEYBOARD_INITIALIZATION_ROUTINE complementa a inicialização padrão de um dispositivo de teclado pelo I8042prt.
Sintaxe
PI8042_KEYBOARD_INITIALIZATION_ROUTINE Pi8042KeyboardInitializationRoutine;
NTSTATUS Pi8042KeyboardInitializationRoutine(
[in] PVOID InitializationContext,
[in] PVOID SynchFuncContext,
[in] PI8042_SYNCH_READ_PORT ReadPort,
[in] PI8042_SYNCH_WRITE_PORT WritePort,
[out] PBOOLEAN TurnTranslationOn
)
{...}
Parâmetros
[in] InitializationContext
Ponteiro para o objeto de dispositivo de filtro do driver que fornece o retorno de chamada.
[in] SynchFuncContext
Ponteiro para o contexto dos retornos de chamada apontados por ReadPort e Writeport.
[in] ReadPort
Ponteiro para um retorno de chamada PI8042_SYNCH_READ_PORT que lê da porta.
[in] WritePort
Ponteiro para um retorno de chamada PI8042_SYNCH_WRITE_PORT que grava na porta.
[out] TurnTranslationOn
Especifica se a tradução deve ser ativada ou desativada. Se TranslationOn for TRUE, a tradução será ativada; caso contrário, a tradução será desativada.
Valor de retorno
Um retorno de chamada PI8042_KEYBOARD_INITIALIZATION_ROUTINE retorna um código NTSTATUS apropriado.
Observações
Um driver de filtro de teclado de nível superior pode fornecer um retorno de chamada PI8042_KEYBOARD_INITIALIZATION_ROUTINE.
Se um driver de filtro de teclado de nível superior fornecer um retorno de chamada de inicialização, o I8042prt chamará o retorno de chamada de inicialização do filtro quando i8042prt inicializar o teclado. A inicialização padrão do teclado inclui as seguintes operações: redefinir o teclado, definir a taxa tipática e o atraso e definir os diodos emissores de luz (LED).
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ntdd8042.h (inclua Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |