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 |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기