Compartilhar via


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 um minidriver fornecido AVStrMiniFilterCreate rotina de retorno de chamada.

Close

Opcional. Um ponteiro para um minidriver fornecido AVStrMiniFilterClose rotina de retorno de chamada.

Process

Opcional. Um ponteiro para um minidriver fornecido AVStrMiniFilterProcess rotina de retorno de chamada.

Reset

Opcional. Um ponteiro para um minidriver fornecido AVStrMiniFilterReset rotina de retorno de chamada.

Observações

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

Filter-Centric processando.

Requisitos

Requisito Valor
de cliente com suporte mínimo 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 (incluir Ks.h)

Consulte também

KSPROCESSPIN

KSPROCESSPIN_INDEXENTRY

KsCompletePendingRequest