共用方式為


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

readPort Writeport 所指向之回呼內容的指標。

[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