다음을 통해 공유


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 다시 시작 처리를 참조하세요.

Filter-Centric 처리.

요구 사항

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

참고 항목

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest