Funzione KsPinHandshake (ks.h)
La funzione KsPinHandshake tenta un handshake del protocollo con un pin connesso.
Sintassi
KSDDKAPI NTSTATUS KsPinHandshake(
[in] PKSPIN Pin,
[in] PKSHANDSHAKE In,
[out] PKSHANDSHAKE Out
);
Parametri
[in] Pin
Puntatore alla struttura KSPIN che avvia l'handshake. La richiesta di handshake viene passata al pin connesso a questo oggetto.
[in] In
Puntatore alla struttura KSHANDSHAKE contenente le informazioni sull'handshake da passare al pin connesso.
[out] Out
Puntatore a una struttura KSHANDSHAKE compilata con informazioni di handshake tramite il pin connesso.
Valore restituito
KsPinHandshake restituisce STATUS_SUCCESS se il pin connesso accetta la connessione negoziata. In caso contrario, restituisce un codice di errore appropriato.
Osservazioni
Gli handshake di protocollo possono essere usati per negoziare interfacce private tra due pin che sono entrambi pin AVStream.
Le connessioni tra pin AVStream vengono eseguite usando questo tipo di handshake.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Microsoft Windows XP e nei sistemi operativi successivi e in DirectX 8.0 e versioni successive di DirectX. |
piattaforma di destinazione | Desktop |
intestazione | ks.h (include Ks.h) |
IRQL | PASSIVE_LEVEL |