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