Compartilhar via


Função de retorno de chamada PFNKSFILTERVOID (ks.h)

A rotina de AVStrMiniFilterReset de um minidriver AVStream é chamada quando o AVStream recebe um IOCTL_KS_RESET_STATE para retornar o filtro ao estado em que estava em Acquire-time. Essa rotina também é chamada quando uma fila associada a um pino no filtro é liberada. Essa rotina será chamada apenas para um filtro centrado em filtro.

Sintaxe

PFNKSFILTERVOID Pfnksfiltervoid;

NTSTATUS Pfnksfiltervoid(
  [in] PKSFILTER Filter
)
{...}

Parâmetros

[in] Filter

Ponteiro para o KSFILTER para retornar ao estado anterior.

Valor de retorno

Atualmente, o AVStream não usa o valor retornado.

Observações

Para obter mais informações, consulte Filter-Centric Processing.

Observe que não é o filtro em questão, mas sim um pino nesse filtro que realmente recebe o IOCTL de redefinição.

O minidriver especifica o endereço dessa rotina no membro Redefinir de sua estrutura KSFILTER_DISPATCH.

O mutex de controle de filtro pode ser mantido durante essa função. Consulte Mutex de controle de filtro no AVStream.

Essa rotina é opcional.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
da Plataforma de Destino Área de trabalho
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSFILTER_DISPATCH