Compartir a través de


Función KsPinHandshake (ks.h)

La funciónKsPinHandshake intenta un protocolo de enlace de protocolo con una patilla conectada.

Sintaxis

KSDDKAPI NTSTATUS KsPinHandshake(
  [in]  PKSPIN       Pin,
  [in]  PKSHANDSHAKE In,
  [out] PKSHANDSHAKE Out
);

Parámetros

[in] Pin

Puntero a la estructura de KSPIN que inicia el protocolo de enlace. La solicitud de protocolo de enlace se pasa al pin conectado a este objeto.

[in] In

Puntero al estructura KSHANDSHAKE que contiene la información del protocolo de enlace que se va a pasar al pin conectado.

[out] Out

Puntero a una KSHANDSHAKE estructura que se rellena con información de protocolo de enlace por la patilla conectada.

Valor devuelto

KsPinHandshake devuelve STATUS_SUCCESS si el pin conectado acepta la conexión negociada. De lo contrario, devuelve un código de error adecuado.

Observaciones

Los protocolos de enlace de protocolo se pueden usar para negociar interfaces privadas entre dos patillas que son ambos patillas AVStream.

Las conexiones entre patillas AVStream se realizan mediante este tipo de protocolo de enlace.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Escritorio
encabezado de ks.h (incluya Ks.h)
irQL PASSIVE_LEVEL

Consulte también

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface