Condividi tramite


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

Vedi anche

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface