Freigeben über


KSFILTER_DISPATCH Struktur (ks.h)

Die KSFILTER_DISPATCH Struktur beschreibt die Clientrückrufe, die vorgenommen werden, um den Client über bestimmte Ereignisse für einen bestimmten Filtertyp zu benachrichtigen.

Syntax

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

Angehörige

Create

Wahlfrei. Ein Zeiger auf einen minidriver-bereitgestellten AVStrMiniFilterCreate Rückrufroutine.

Close

Wahlfrei. Ein Zeiger auf einen minidriver-bereitgestellten AVStrMiniFilterClose Rückrufroutine.

Process

Wahlfrei. Ein Zeiger auf einen minidriver-bereitgestellten AVStrMiniFilterProcess Rückrufroutine.

Reset

Wahlfrei. Ein Zeiger auf einen minidriver-bereitgestellten AVStrMiniFilterReset Rückrufroutine.

Bemerkungen

Jeder der Rückrufzeiger kann NULL-sein, was angibt, dass der Treiber keine Benachrichtigung über ein bestimmtes Ereignis erhalten möchte.

Siehe auch Neustartverarbeitung in AVStream- und

Filter-Centric Verarbeitung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und in Microsoft DirectX 8.0 und höheren Versionen.
Header- ks.h (enthalten Ks.h)

Siehe auch

KSPROCESSPIN-

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest-