Compartir a través de


Función KsPinRegisterHandshakeCallback (ks.h)

La función KsPinRegisterHandshakeCallback registra una rutina de devolución de llamada proporcionada por el minidriver para un pin determinado. AVStream llama a la rutina de devolución de llamada cuando recibe una solicitud de protocolo de enlace para el pin que especifica un protocolo que AVStream no controla de forma predeterminada.

Sintaxis

void KsPinRegisterHandshakeCallback(
  [in] PKSPIN            Pin,
  [in] PFNKSPINHANDSHAKE Handshake
);

Parámetros

[in] Pin

Puntero a la estructura KSPIN para la que se va a registrar una devolución de llamada de protocolo de enlace.

[in] Handshake

Puntero a una rutina AVStrMiniPinHandshake proporcionada por minidriver que se llamará cuando AVStream recibe una solicitud de protocolo de protocolo de enlace en Pin que no controla.

Valor devuelto

None

Observaciones

Los pines que admiten conexiones de protocolo privado con otros pines avStream deben registrar una devolución de llamada de protocolo de enlace.

Los minicontroladores que admiten protocolos privados entre un pin determinado y otro pin avStream deben llamar a esta rutina lo antes posible para registrar una devolución de llamada. Después, si otro pin solicita un protocolo de enlace, el minidriver puede devolver la solicitud.

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 Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown