Compartilhar via


Função KsPinRegisterHandshakeCallback (ks.h)

A função KsPinRegisterHandshakeCallback registra uma rotina de retorno de chamada fornecida pelo minidriver para um determinado pin. O AVStream chama a rotina de retorno de chamada quando recebe uma solicitação de handshake para o pino que especifica um protocolo que o AVStream não manipula por padrão.

Sintaxe

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

Parâmetros

[in] Pin

Um ponteiro para a estrutura de KSPIN para a qual registrar um retorno de chamada de handshake.

[in] Handshake

Um ponteiro para um minidriver fornecido AVStrMiniPinHandshake rotina a ser chamada quando o AVStream recebe uma solicitação de handshake de protocolo no Pin que ele não manipula.

Valor de retorno

Nenhum

Observações

Os pinos que dão suporte a conexões de protocolo privado com outros pinos AVStream devem registrar um retorno de chamada de handshake.

Minidrivers que dão suporte a protocolos privados entre um determinado pin e outro pin AVStream devem chamar essa rotina o mais rápido possível para registrar um retorno de chamada. Em seguida, se outro pino solicitar um handshake, o minidriver poderá retornar a solicitação.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
da Plataforma de Destino Universal
cabeçalho ks.h (incluir Ks.h)
biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Consulte também

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown