PI8042_KEYBOARD_INITIALIZATION_ROUTINE función de devolución de llamada (ntdd8042.h)

Una rutina de devolución de llamada con tipo PI8042_KEYBOARD_INITIALIZATION_ROUTINE complementa la inicialización predeterminada de un dispositivo de teclado por I8042prt.

Sintaxis

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

Puntero al objeto de dispositivo de filtro del controlador que proporciona la devolución de llamada.

[in] SynchFuncContext

Puntero al contexto de las devoluciones de llamada a las que apunta ReadPort y Writeport.

[in] ReadPort

Puntero a una PI8042_SYNCH_READ_PORT devolución de llamada que lee desde el puerto.

[in] WritePort

Puntero a una devolución de llamada PI8042_SYNCH_WRITE_PORT que escribe en el puerto.

[out] TurnTranslationOn

Especifica si se va a activar o desactivar la traducción. Si TranslationOn es TRUE, la traducción está activada; de lo contrario, la traducción está desactivada.

Valor devuelto

Una devolución de llamada PI8042_KEYBOARD_INITIALIZATION_ROUTINE devuelve un código NTSTATUS adecuado.

Comentarios

Un controlador de filtro de teclado de nivel superior puede proporcionar una devolución de llamada PI8042_KEYBOARD_INITIALIZATION_ROUTINE.

Si un controlador de filtro de teclado de nivel superior proporciona una devolución de llamada de inicialización, I8042prt llama a la devolución de llamada de inicialización del filtro cuando I8042prt inicializa el teclado. La inicialización predeterminada del teclado incluye las siguientes operaciones: restablecer el teclado, establecer la velocidad de tipo y el retraso, y establecer los diodos emisores de luz (LED).

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ntdd8042.h (incluya Ntdd8042.h)
IRQL PASSIVE_LEVEL

Consulte también

PI8042_SYNCH_READ_PORT

PI8042_SYNCH_WRITE_PORT