Compartilhar via


Função KsPinRegisterHandshakeCallback (ks.h)

A função KsPinRegisterHandshakeCallback registra uma rotina de retorno de chamada fornecida por minidriver para um determinado pino. O AVStream chama a rotina de retorno de chamada quando recebe uma solicitação de handshake para o pin 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 KSPIN para a qual registrar um retorno de chamada de handshake.

[in] Handshake

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

Retornar valor

Nenhum

Comentários

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 pino 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
Cliente mínimo com suporte Disponível no Microsoft Windows XP e em sistemas operacionais posteriores e no DirectX 8.0 e versões posteriores do DirectX.
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
Biblioteca Ks.lib
IRQL PASSIVE_LEVEL

Confira também

AVStrMiniPinHandshake

KSHANDSHAKE

KsFilterRegisterPowerCallbacks

KsPinHandshake

KsPinRegisterPowerCallbacks

KsRegisterAggregatedClientUnknown