Condividi tramite


Funzione di callback PFNKSFILTERVOID (ks.h)

Viene chiamata la routine AVStrMiniFilterReset di AVStream quando AVStream riceve un IOCTL_KS_RESET_STATE per restituire il filtro allo stato in cui si trovava in Acquire-time. Questa routine viene chiamata anche quando viene scaricata una coda associata a un pin sul filtro. Questa routine verrà chiamata solo per un filtro incentrato sui filtri.

Sintassi

PFNKSFILTERVOID Pfnksfiltervoid;

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

Parametri

[in] Filter

Puntatore al KSFILTER per tornare allo stato precedente.

Valore restituito

AVStream attualmente non usa il valore restituito.

Osservazioni

Per altre informazioni, vedere Filter-Centric Processing.

Si noti che non è il filtro in questione, ma piuttosto un pin su questo filtro che riceve effettivamente la reimpostazione IOCTL.

Il minidriver specifica l'indirizzo di questa routine nel membro reset della relativa struttura di KSFILTER_DISPATCH.

Il mutex del controllo filtro può essere mantenuto durante questa funzione. Vedere Filter Control Mutex in AVStream.

Questa routine è facoltativa.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX.
piattaforma di destinazione Desktop
intestazione ks.h (include Ks.h)

Vedere anche

KSFILTER_DISPATCH