PI8042_ISR_WRITE_PORT 콜백 함수(ntdd8042.h)

PI8042_ISR_WRITE_PORT 형식의 콜백 루틴은 i8042 포트에 데이터를 씁니다. I8042prt는 이 콜백을 제공합니다.

구문

PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;

void Pi8042IsrWritePort(
  [in] PVOID Context,
  [in] UCHAR Value
)
{...}

매개 변수

[in] Context

키보드 또는 마우스 디바이스를 나타내는 함수 디바이스 개체에 대한 포인터입니다.

[in] Value

i8042 포트에 쓸 데이터를 지정합니다.

반환 값

없음

설명

PI8042_ISR_WRITE_PORT 콜백은 PI8042_KEYBOARD_ISR 콜백 또는 PI8042_MOUSE_ISR콜백 에서만 호출해야 합니다. I8042prt는 해당 I8042prt 디바이스 ISR의 디바이스에 대해 공급업체에서 제공하는 ISR 콜백을 호출합니다.

I8042prt는 I8042prt에서 IOCTL_INTERNAL_I8042_HOOK_KEYBOARD요청과 함께 사용하는 INTERNAL_I8042_HOOK_KEYBOARD 구조의 IsrWritePort 멤버에서 키보드 쓰기 포트 콜백을 지정합니다.

I8042prt는 I8042prt에서 IOCTL_INTERNAL_I8042_HOOK_KEYBOARD요청과 함께 사용하는 INTERNAL_I8042_HOOK_MOUSE 구조의 IsrWritePort 멤버에서 마우스 쓰기 포트 콜백을 지정합니다.

PI8042_ISR_WRITE_PORT 콜백은 디바이스의 I8042prt ISR과 동일한 IRQL에서 커널 모드로 실행됩니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 ntdd8042.h(Ntdd8042.h 포함)
IRQL 설명 섹션을 참조하십시오.

추가 정보

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE