다음을 통해 공유


KsDefaultAddEventHandler 함수(ks.h)

KsDefaultAddEventHandler 함수는 이벤트 'add' 요청을 처리하는 기본 루틴입니다.

구문

KSDDKAPI NTSTATUS KsDefaultAddEventHandler(
  [in]      PIRP           Irp,
  [in]      PKSEVENTDATA   EventData,
  [in, out] PKSEVENT_ENTRY EventEntry
);

매개 변수

[in] Irp

이벤트 IRP입니다. 여기에는 이벤트가 삽입되는 개체가 포함됩니다.

[in] EventData

이벤트 알림 방법을 설명하는 KSEVENTDATA 구조체에 대한 포인터입니다.

[in, out] EventEntry

개체의 이벤트 목록에 삽입할 이벤트 항목입니다. 개체는 Irp에 의해 결정됩니다.

반환 값

개체의 이벤트 목록에 이벤트를 추가하는 성공 또는 실패를 반환합니다.

설명

KsDefaultAddEventHandlerIrp 에서 관련 개체를 결정하고 지정된 이벤트를 개체의 이벤트 목록에 추가합니다.

이는 Irp와 연결된 개체의 KsAddEvent(또는 KsXxxAddEvent, 아래 참조)와 기능적으로 동일합니다. 미니드라이버 지정 AddEvent 처리기에서 KsDefaultAddEventHandler를 사용하여 개체의 이벤트 목록에 이벤트를 삽입합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows XP 이상 운영 체제 및 DirectX 8.0 이상 DirectX 버전에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 ks.h(Ks.h 포함)
라이브러리 Ks.lib
IRQL PASSIVE_LEVEL

추가 정보

KSEVENT_ENTRY

KsAddEvent

KsFilterAddEvent

KsGenerateEvents

KsPinAddEvent