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 |