structure KSFILTER_DISPATCH (ks.h)

La structure KSFILTER_DISPATCH décrit les rappels clients qui sont effectués pour avertir 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

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

Reset

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

Remarques

L’un des pointeurs de rappel peut avoir la valeur NULL, indiquant 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 le filtre.

Spécifications

   
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