KsPinHandshake-Funktion (ks.h)
Die KsPinHandshake Funktion versucht einen Protokoll-Handshake mit einem verbundenen Pin.
Syntax
KSDDKAPI NTSTATUS KsPinHandshake(
[in] PKSPIN Pin,
[in] PKSHANDSHAKE In,
[out] PKSHANDSHAKE Out
);
Parameter
[in] Pin
Ein Zeiger auf die KSPIN- Struktur, die den Handshake initiiert. Die Handshake-Anforderung wird an den mit diesem Objekt verbundenen Pin übergeben.
[in] In
Ein Zeiger auf die KSHANDSHAKE- Struktur, die die Handshakeinformationen enthält, die an den verbundenen Pin übergeben werden sollen.
[out] Out
Ein Zeiger auf eine KSHANDSHAKE- Struktur, die mit Handshakeinformationen durch den verbundenen Pin gefüllt ist.
Rückgabewert
KsPinHandshake gibt STATUS_SUCCESS zurück, wenn der verbundene Pin die ausgehandelte Verbindung akzeptiert. Andernfalls wird ein entsprechender Fehlercode zurückgegeben.
Bemerkungen
Protokoll handshakes können verwendet werden, um private Schnittstellen zwischen zwei Pins auszuhandeln, die beide AVStream-Pins sind.
Verbindungen zwischen AVStream-Pins werden mithilfe dieser Art von Handshake ausgeführt.
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) |
IRQL- | PASSIVE_LEVEL |