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
指定是否要開啟或關閉翻譯。 如果 TranslationOn 為 TRUE,則會開啟翻譯;否則,會關閉翻譯。
傳回值
PI8042_KEYBOARD_INITIALIZATION_ROUTINE回呼會傳回適當的NTSTATUS程式代碼。
備註
高階鍵盤篩選驅動程式可以提供PI8042_KEYBOARD_INITIALIZATION_ROUTINE回呼。
如果高階鍵盤篩選驅動程式提供初始化回呼,I8042prt 會在 I8042prt 初始化鍵盤時呼叫篩選初始化回呼。 默認鍵盤初始化包括下列作業:重設鍵盤、設定類型速率和延遲,以及設定LED) (光發出二次方。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | ntdd8042.h (包含 Ntdd8042.h) |
IRQL | PASSIVE_LEVEL |