Condividi tramite


struttura KSFILTER_DISPATCH (ks.h)

La struttura KSFILTER_DISPATCH descrive i callback client effettuati per notificare al client determinati eventi in un determinato tipo di filtro.

Sintassi

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

Membri

Create

Opzionale. Puntatore a un minidriver fornito AVStrMiniFilterCreate routine di callback.

Close

Opzionale. Puntatore a un minidriver fornito AVStrMiniFilterClose routine di callback.

Process

Opzionale. Puntatore a un minidriver fornito AVStrMiniFilterProcess routine di callback.

Reset

Opzionale. Puntatore a un minidriver fornito AVStrMiniFilterReset routine di callback.

Osservazioni

Uno dei puntatori di callback può essere NULL, a indicare che il driver non desidera ricevere la notifica di un determinato evento.

Vedere anche Riavvio dell'elaborazione in AVStream e

Filter-Centric elaborazione.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in Microsoft DirectX 8.0 e versioni successive.
intestazione ks.h (include Ks.h)

Vedere anche

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest