estrutura KSFILTER_DISPATCH (ks.h)

A estrutura KSFILTER_DISPATCH descreve os retornos de chamada do cliente que são feitos para notificar o cliente de determinados eventos em um determinado tipo de filtro.

Sintaxe

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

Membros

Create

Opcional. Um ponteiro para uma rotina de retorno de chamada AVStrMiniFilterCreate fornecida pelo minidriver.

Close

Opcional. Um ponteiro para uma rotina de retorno de chamada AVStrMiniFilterClose fornecida por minidriver.

Process

Opcional. Um ponteiro para uma rotina de retorno de chamada AVStrMiniFilterProcess fornecida por minidriver.

Reset

Opcional. Um ponteiro para uma rotina de retorno de chamada AVStrMiniFilterReset fornecida por minidriver.

Comentários

Qualquer um dos ponteiros de retorno de chamada pode ser NULL, indicando que o driver não deseja receber notificação de um determinado evento.

Consulte também Reiniciar o processamento no AVStream e

Processamento centrado em filtro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no Microsoft DirectX 8.0 e versões posteriores.
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest