KSFILTER_DISPATCH structure (ks.h)

La structure KSFILTER_DISPATCH décrit les rappels de client qui sont effectués pour notifier le client de certains événements sur un type de filtre donné.

Syntaxe

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

Membres

Create

facultatif. Pointeur vers une routine de rappel AVStrMiniFilterCreate fournie par minidriver.

Close

facultatif. Pointeur vers une routine de rappel AVStrMiniFilterClose fournie par minidriver.

Process

facultatif. Pointeur vers une routine de rappel AVStrMiniFilterProcess fournie par minidriver.

Reset

facultatif. Pointeur vers une routine de rappel AVStrMiniFilterReset fournie par minidriver.

Remarques

N’importe quel pointeur de rappel peut avoir la valeur NULL, ce qui indique que le pilote ne souhaite pas recevoir de notification d’un événement donné.

Consultez également Redémarrage du traitement dans AVStream et

Traitement centré sur les filtres.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Microsoft Windows XP et les systèmes d’exploitation ultérieurs et dans Microsoft DirectX 8.0 et versions ultérieures.
En-tête ks.h (inclure Ks.h)

Voir aussi

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest