KSFILTER_DISPATCH 구조체(ks.h)

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

구문

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

멤버

Create

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

Close

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

Process

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

Reset

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

설명

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

AVStream 및 에서 처리 다시 시작을 참조하세요.

필터 중심 처리.

요구 사항

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

추가 정보

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest