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) |