Freigeben über


PFNKSPINVOID-Rückruffunktion (ks.h)

Die Rückrufroutine eines AVStream-Minidrivers wird aufgerufen, wenn:

  • Die relevante KSPIN- dient als Senken-Pin und dieser Senken-Pin wird von einem AVStream-Quell-Pin getrennt.
  • Der Zurücksetzungszustand einer KSPIN Struktur wird aufgrund der Ankunft eines IOCTL_KS_RESET_STATE Gerätesteuerelements geändert. Diese Routine wird auch aufgerufen, wenn die Warteschlange, die dem angegebenen Pin zugeordnet ist, geleert wird.

Syntax

PFNKSPINVOID Pfnkspinvoid;

void Pfnkspinvoid(
  [in] PKSPIN Pin
)
{...}

Parameter

[in] Pin

Zeiger auf den relevanten KSPIN, der als Spülnadel dient.

Rückgabewert

Nichts

Bemerkungen

Über AVStrMiniPinDisconnect

Der Minidriver gibt die Adresse dieser Routine im Disconnect Member der KSPIN_DISPATCH Struktur an.

Diese Routine ist optional.

Siehe auch KS Pins.

Über AVStrMiniPinReset

Weitere Informationen finden Sie unter Pin-Centric Verarbeitung.

Der Minidriver gibt die Adresse dieser Routine im Zurücksetzen Mitglieds seiner KSPIN_DISPATCH Struktur an.

In der Regel wird diese Routine von Minidrivern bereitgestellt, die Hardwarepuffer leeren müssen. 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

KSPIN_DISPATCH