PI8042_KEYBOARD_INITIALIZATION_ROUTINE回呼函式 (ntdd8042.h)

PI8042_KEYBOARD_INITIALIZATION_ROUTINE型別回呼例程可補充 I8042prt 的預設鍵盤裝置初始化。

語法

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
)
{...}

參數

[in] InitializationContext

提供回呼之驅動程式之篩選裝置物件的指標。

[in] SynchFuncContext

ReadPortWriteport 所指向之回呼的內容指標。

[in] ReadPort

從埠讀取 之PI8042_SYNCH_READ_PORT 回呼的指標。

[in] WritePort

寫入埠 之PI8042_SYNCH_WRITE_PORT 回呼的指標。

[out] TurnTranslationOn

指定是否要開啟或關閉翻譯。 如果 TranslationOnTRUE,則會開啟翻譯;否則,會關閉翻譯。

傳回值

PI8042_KEYBOARD_INITIALIZATION_ROUTINE回呼會傳回適當的NTSTATUS程式代碼。

備註

高階鍵盤篩選驅動程式可以提供PI8042_KEYBOARD_INITIALIZATION_ROUTINE回呼。

如果高階鍵盤篩選驅動程式提供初始化回呼,I8042prt 會在 I8042prt 初始化鍵盤時呼叫篩選初始化回呼。 默認鍵盤初始化包括下列作業:重設鍵盤、設定類型速率和延遲,以及設定LED) (光發出二次方。

規格需求

需求
目標平台 桌面
標頭 ntdd8042.h (包含 Ntdd8042.h)
IRQL PASSIVE_LEVEL

另請參閱

PI8042_SYNCH_READ_PORT

PI8042_SYNCH_WRITE_PORT