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 sich zur Acquire-Zeit befand. Diese Routine wird auch aufgerufen, wenn eine Warteschlange, die einem Pin am Filter zugeordnet ist, geleert wird. Diese Routine wird nur für einen filterzentrierten Filter aufgerufen.

Syntax

PFNKSFILTERVOID Pfnksfiltervoid;

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

Parameter

[in] Filter

Zeiger auf den KSFILTER , um zum vorherigen Zustand zurückzukehren.

Rückgabewert

AVStream verwendet derzeit nicht den Rückgabewert.

Hinweise

Weitere Informationen finden Sie unter Filterzentrische Verarbeitung.

Beachten Sie, dass es sich nicht um den betreffenden Filter handelt, sondern um eine Anheftung an diesen Filter, die tatsächlich die zurückgesetzte IOCTL empfängt.

Der Minidriver gibt die Adresse dieser Routine im Element Zurücksetzen der KSFILTER_DISPATCH-Struktur an.

Der Mutex der Filtersteuerung kann während dieser Funktion gehalten werden. Weitere Informationen finden Sie unter Filter Control Mutex in AVStream.

Diese Routine ist optional.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Microsoft Windows XP und höheren Betriebssystemen und DirectX 8.0 und höher DirectX-Versionen.
Zielplattform Desktop
Kopfzeile ks.h (einschließlich Ks.h)

Weitere Informationen

KSFILTER_DISPATCH