KSFILTER_DISPATCH - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

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

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ks-_ksfilter_dispatch)

_KSFILTER_DISPATCH structure

Description

The KSFILTER_DISPATCH structure describes the client callbacks that are made to notify the client of certain events on a given filter type.

Members

Create

Optional. A pointer to a minidriver-supplied AVStrMiniFilterCreate callback routine.

Close

Optional. A pointer to a minidriver-supplied AVStrMiniFilterClose callback routine.

Process

Optional. A pointer to a minidriver-supplied AVStrMiniFilterProcess callback routine.

Reset

Optional. A pointer to a minidriver-supplied AVStrMiniFilterReset callback routine.

Remarks

Any of the callback pointers may be NULL, indicating that the driver does not wish to receive notification of a given event.

Also see Restarting Processing in AVStream and

Filter-Centric Processing.

See also

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest