Compartilhar via


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

A rotina AVStrMiniFilterReset de um minidriver AVStream é chamada quando o AVStream recebe uma IOCTL_KS_RESET_STATE para retornar o filtro para o estado em que estava no momento da aquisição. Essa rotina também é chamada quando uma fila associada a um pino no filtro é liberada. Essa rotina só será chamada 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.

Retornar valor

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

Comentários

Para obter mais informações, consulte Processamento centrado em filtro.

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

O minidriver especifica o endereço dessa rotina no membro Reset 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
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Área de Trabalho
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSFILTER_DISPATCH