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 handshake viene passata al pin connesso a questo oggetto.
[in] In
Puntatore alla struttura KSHANDSHAKE contenente le informazioni di handshake da passare al pin connesso.
[out] Out
Puntatore a una struttura KSHANDSHAKE compilata con informazioni handshake dal 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.
Commenti
Le handshake del protocollo possono essere usate per negoziare interfacce private tra due pin che sono entrambi pin AVStream.
Connections tra i pin AVStream vengono eseguiti usando questo tipo di handshake.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows XP e versioni successive e DirectX 8.0 e versioni successive di DirectX. |
Piattaforma di destinazione | Desktop |
Intestazione | ks.h (include Ks.h) |
IRQL | PASSIVE_LEVEL |