Función KsPinHandshake (ks.h)

La función KsPinHandshake intenta un protocolo de enlace de protocolo con un pin conectado.

Sintaxis

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

Parámetros

[in] Pin

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

[in] In

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

[out] Out

Puntero a una estructura KSHANDSHAKE que se rellena con información de protocolo de enlace por el pin conectado.

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.

Comentarios

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

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluye Ks.h)
IRQL PASSIVE_LEVEL

Consulte también

IOCTL_KS_HANDSHAKE

KSHANDSHAKE

KsPinGetConnectedPinInterface