KsPinAttachOrGate-Funktion (ks.h)
Die KsPinAttachOrGate Funktion verbindet Pin- als Eingabe an ein zuvor initialisiertes OR-Gate und verbindet OrGate als Eingabe mit dem AND-Gate des relevanten Filters.
Syntax
void KsPinAttachOrGate(
[in] PKSPIN Pin,
[in, optional] PKSGATE OrGate
);
Parameter
[in] Pin
Ein Zeiger auf die KSPIN- Struktur, um eine Eingabe auf das OR-Gate zu verwenden.
[in, optional] OrGate
Ein Zeiger auf eine KSGATE- Struktur, die das zuvor initialisierte OR-Gate ist, um eine Verbindung mit dem AND-Gate des relevanten Filters herzustellen. Wenn dieser optionale Parameter NULL ist, wird jede KSGATE-, die derzeit an den Pin angefügt ist, getrennt.
Rückgabewert
Nichts
Bemerkungen
Um das Gate einzufügen, rufen Sie zuerst KsGateInitializeOrauf. Rufen Sie dann KsPinAttachOrGateauf. Weitere Informationen finden Sie unter Flow Control Gates in AVStream.
Lassen Sie kein nicht angefügtes OR-Gate zur Filtererstellungszeit. Erstellen Sie stattdessen das OR-Gate später, z. B. wenn der Minidriver den Pin instanziiert.
KsPinAttachOrGate-muss bei IRQL = PASSIVE_LEVEL aufgerufen werden, bevor der betreffende Pin KSSTATE_STOP verlässt.
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- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |
IRQL- | PASSIVE_LEVEL (Siehe Abschnitt "Hinweise") |