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;

Member

Create

Optional. Ein Zeiger auf eine vom Minidriver bereitgestellte AVStrMiniFilterCreate-Rückrufroutine .

Close

Optional. Ein Zeiger auf eine vom Minidriver bereitgestellte AVStrMiniFilterClose-Rückrufroutine .

Process

Optional. Ein Zeiger auf eine vom Minidriver bereitgestellte AVStrMiniFilterProcess-Rückrufroutine .

Reset

Optional. Ein Zeiger auf eine vom Minidriver bereitgestellte AVStrMiniFilterReset-Rückrufroutine .

Hinweise

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

Weitere Informationen finden Sie unter Neustarten der Verarbeitung in AVStream und

Filterorientierte Verarbeitung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen sowie in Microsoft DirectX 8.0 und höheren Versionen.
Kopfzeile ks.h (einschließlich Ks.h)

Weitere Informationen

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest