Compartir a través de


estructura de KSFILTER_DISPATCH (ks.h)

La estructura de KSFILTER_DISPATCH describe las devoluciones de llamada de cliente que se realizan para notificar al cliente ciertos eventos en un tipo de filtro determinado.

Sintaxis

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

Miembros

Create

Opcional. Puntero a una rutina de devolución de llamada AVStrMiniFilter proporcionada por minidriver.

Close

Opcional. Puntero a una rutina de devolución de llamada AVStrMiniFilterClose proporcionada por minidriver.

Process

Opcional. Puntero a una rutina de devolución de llamada AVStrMiniFilterProcess proporcionada por minidriver.

Reset

Opcional. Puntero a una rutina de devolución de llamada AVStrMiniFilterReset proporcionada por minidriver.

Comentarios

Cualquiera de los punteros de devolución de llamada puede ser NULL, lo que indica que el controlador no desea recibir una notificación de un evento determinado.

Consulte también Reinicio del procesamiento en AVStream y

Procesamiento centrado en filtros.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y en Microsoft DirectX 8.0 y versiones posteriores.
Encabezado ks.h (incluya Ks.h)

Consulte también

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest