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 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

Vedere anche

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface