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 |