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) |