Freigeben über


PFNKSPINVOID-Rückruffunktion (ks.h)

Die Rückrufroutine eines AVStream-Minidrivers wird in folgenden Fällen aufgerufen:

  • Der entsprechende KSPIN dient als Senkennadel, und dieser Senkennadel wird von einem AVStream-Quellpin getrennt.
  • Der Zurücksetzungszustand einer KSPIN-Struktur wird durch das Eintreffen eines IOCTL_KS_RESET_STATE Gerätesteuerelements geändert. Diese Routine wird auch aufgerufen, wenn die dem angegebenen Pin zugeordnete Warteschlange geleert wird.

Syntax

PFNKSPINVOID Pfnkspinvoid;

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

Parameter

[in] Pin

Zeiger auf den relevanten KSPIN, der als Senkennadel dient.

Rückgabewert

Keine

Bemerkungen

Informationen zu AVStrMiniPinDisconnect

Der Minidriver gibt die Adresse dieser Routine im Element Trennen der KSPIN_DISPATCH-Struktur an.

Diese Routine ist optional.

Siehe auch KS-Pins.

Über AVStrMiniPinReset

Weitere Informationen finden Sie unter Pin-Centric Processing.

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

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

KSPIN_DISPATCH