Share via


In-Context 후크 함수

다음 목록에서는 컨텍스트 내 후크 함수의 주요 측면을 간략하게 설명합니다.

  • 컨텍스트 내 후크 함수는 시스템이 서버의 주소 공간에 매핑하는 DLL(동적 연결 라이브러리)에 있어야 합니다.
  • 컨텍스트 내 후크 함수는 주소 공간을 서버와 공유합니다.
  • 서버가 이벤트를 트리거할 때 시스템은 마샬링하지 않고 후크 함수를 호출합니다(프로세스 경계를 넘어 인터페이스 매개 변수 패키징 및 전송).
  • 컨텍스트 내 후크 함수는 마샬링이 없으므로 매우 빠르며 이벤트 알림을 동기적으로 수신하는 경향이 있습니다.
  • 일부 이벤트는 WINEVENT_INCONTEXT 플래그를 사용하여 프로세스 내 배달을 요청하더라도 out-of-process로 전달될 수 있습니다. 이 상황은 64비트 및 32비트 애플리케이션 상호 운용성 문제 및 Windows 콘솔 이벤트와 함께 표시될 수 있습니다.