PI8042_KEYBOARD_INITIALIZATION_ROUTINE função de retorno de chamada (ntdd8042.h)
Uma rotina de retorno de chamada do 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 para os retornos de chamada apontados por ReadPort e Writeport.
[in] ReadPort
Ponteiro para um PI8042_SYNCH_READ_PORT retorno de chamada 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.
Retornar valor
Um retorno de chamada PI8042_KEYBOARD_INITIALIZATION_ROUTINE retorna um código NTSTATUS apropriado.
Comentários
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 e o atraso tipáticos e definir os diodos emissores de luz (LED).
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ntdd8042.h (include Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |