// 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 referenceNo description available.
The KSFILTER_DISPATCH structure describes the client callbacks that are made to notify the client of certain events on a given filter type.
CreateOptional. A pointer to a minidriver-supplied AVStrMiniFilterCreate callback routine.
CloseOptional. A pointer to a minidriver-supplied AVStrMiniFilterClose callback routine.
ProcessOptional. A pointer to a minidriver-supplied AVStrMiniFilterProcess callback routine.
ResetOptional. A pointer to a minidriver-supplied AVStrMiniFilterReset callback routine.
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