Função KsPinHandshake (ks.h)
A função KsPinHandshake tenta um handshake de protocolo com um pino conectado.
Sintaxe
KSDDKAPI NTSTATUS KsPinHandshake(
[in] PKSPIN Pin,
[in] PKSHANDSHAKE In,
[out] PKSHANDSHAKE Out
);
Parâmetros
[in] Pin
Um ponteiro para a estrutura KSPIN que está iniciando o handshake. A solicitação de handshake é passada para o pino conectado a esse objeto.
[in] In
Um ponteiro para a estrutura KSHANDSHAKE que contém as informações de handshake a serem passadas para o pino conectado.
[out] Out
Um ponteiro para uma estrutura KSHANDSHAKE preenchida com informações de handshake pelo pino conectado.
Retornar valor
KsPinHandshake retornará STATUS_SUCCESS se o pino conectado estiver aceitando a conexão negociada. Caso contrário, ele retornará um código de erro apropriado.
Comentários
Handshakes de protocolo podem ser usados para negociar interfaces privadas entre dois pinos que são pinos AVStream.
Connections entre os pinos do AVStream são executadas usando esse tipo de handshake.
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 | Área de Trabalho |
Cabeçalho | ks.h (inclua Ks.h) |
IRQL | PASSIVE_LEVEL |