Função KsPinAttachOrGate (ks.h)
A função KsPinAttachOrGate conecta Pin como uma entrada a uma porta OR inicializada anteriormente e conecta o OrGate como uma entrada à porta AND do filtro relevante.
Sintaxe
void KsPinAttachOrGate(
[in] PKSPIN Pin,
[in, optional] PKSGATE OrGate
);
Parâmetros
[in] Pin
Um ponteiro para a estrutura KSPIN para usar uma entrada no portão OR.
[in, optional] OrGate
Um ponteiro para uma estrutura KSGATE que é a porta OR inicializada anteriormente para se conectar à porta AND do filtro relevante. Se esse parâmetro opcional for NULL, qualquer KSGATE atualmente anexado ao pino será desanexado.
Retornar valor
Nenhum
Comentários
Para inserir o portão, primeiro chame KsGateInitializeOr. Em seguida, chame KsPinAttachOrGate. Para obter mais informações, consulte Portões de controle de fluxo no AVStream.
Não deixe um portão OR desanexado no momento da criação do filtro. Em vez disso, crie a porta OR mais tarde, por exemplo, quando o minidriver instanciar o pino.
KsPinAttachOrGate deve ser chamado em IRQL = PASSIVE_LEVEL antes que o pino em questão deixe KSSTATE_STOP.
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 (consulte a seção Comentários) |