Compartir a través de


estructura KSFILTER_DISPATCH (ks.h)

La estructura 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 minidriver proporcionada AVStrMiniFilterCreate rutina de devolución de llamada.

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 AVStrMiniFilter Process proporcionada por minidriver.

Reset

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

Observaciones

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

Consulte también reiniciar el procesamiento en avStream y

Filter-Centric procesamiento de.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y en Microsoft DirectX 8.0 y versiones posteriores.
encabezado de ks.h (incluya Ks.h)

Consulte también

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest