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) |