다음을 통해 공유


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

번역을 켜거나 끌지 여부를 지정합니다. TranslationOn TRUE 경우 번역이 켜집니다. 그렇지 않으면 번역이 해제됩니다.

반환 값

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