Freigeben über


PFNKSFILTERVOID-Rückruffunktion (ks.h)

Die AVStrMiniFilterReset-Routine eines AVStream-Minidrivers wird aufgerufen, wenn AVStream eine IOCTL_KS_RESET_STATE empfängt, um den Filter in den Zustand zurückzugeben, in dem er zu Abrufen-Zeit war. Diese Routine wird auch aufgerufen, wenn eine Warteschlange, die einem Pin für den Filter zugeordnet ist, geleert wird. Diese Routine wird nur für einen filterorientierten Filteraufgerufen.

Syntax

PFNKSFILTERVOID Pfnksfiltervoid;

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

Parameter

[in] Filter

Zeigen Sie auf die KSFILTER-, um zum vorherigen Zustand zurückzukehren.

Rückgabewert

AVStream verwendet derzeit nicht den Rückgabewert.

Bemerkungen

Weitere Informationen finden Sie unter Filter-Centric Verarbeitung.

Beachten Sie, dass es sich nicht um den fraglichen Filter handelt, sondern um einen Pin für diesen Filter, der tatsächlich das Zurücksetzen von IOCTL empfängt.

Der Minidriver gibt die Adresse dieser Routine im Zurücksetzen Member seiner KSFILTER_DISPATCH Struktur an.

Das Filtersteuerelement mutex kann während dieser Funktion gehalten werden. Siehe Filter control Mutex in AVStream.

Diese Routine ist optional.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher directX-Versionen.
Zielplattform- Desktop
Header- ks.h (enthalten Ks.h)

Siehe auch

KSFILTER_DISPATCH