KSFILTER_DISPATCH 구조체(ks.h)

KSFILTER_DISPATCH 구조는 지정된 필터 형식의 특정 이벤트를 클라이언트에 알리기 위해 만들어진 클라이언트 콜백을 설명합니다.

구문

typedef struct _KSFILTER_DISPATCH {
  PFNKSFILTERIRP     Create;
  PFNKSFILTERIRP     Close;
  PFNKSFILTERPROCESS Process;
  PFNKSFILTERVOID    Reset;
} KSFILTER_DISPATCH, *PKSFILTER_DISPATCH;

멤버

Create

선택 사항입니다. 미니 드라이버 제공 AVStrMiniFilterCreate 콜백 루틴에 대한 포인터입니다.

Close

선택 사항입니다. 미니 드라이버 제공 AVStrMiniFilterClose 콜백 루틴에 대한 포인터입니다.

Process

선택 사항입니다. 미니 드라이버 제공 AVStrMiniFilterProcess 콜백 루틴에 대한 포인터입니다.

Reset

(선택 사항) 미니 드라이버 제공 AVStrMiniFilterReset 콜백 루틴에 대한 포인터입니다.

설명

콜백 포인터는 드라이버가 지정된 이벤트의 알림을 수신하지 않으려는 것을 나타내는 NULL일 수 있습니다.

AVStream에서 다시 시작 처리

필터 중심 처리.

요구 사항

   
지원되는 최소 클라이언트 Microsoft Windows XP 이상 운영 체제 및 Microsoft DirectX 8.0 이상 버전에서 사용할 수 있습니다.
헤더 ks.h(Ks.h 포함)

참고 항목

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest