Função KsFilterGetChildPinCount (ks.h)
A funçãoKsFilterGetChildPinCountretorna o número de pinos de um determinado tipo que atualmente são instanciados em um determinado filtro.
Sintaxe
KSDDKAPI ULONG KsFilterGetChildPinCount(
[in] PKSFILTER Filter,
[in] ULONG PinId
);
Parâmetros
[in] Filter
Um ponteiro para a estrutura KSFILTER para a qual localizar o número de pinos instanciados do tipo PinID.
[in] PinId
O tipo de pino para o qual localizar o número de pinos instanciados. pinID é um índice na matriz de descritores de pino para o filtro ao qual o pino pertence.
Valor de retorno
KsFilterGetChildPinCount retorna o número de pinos do tipo PinID que atualmente são instanciados em Filter. Se nenhum desses pinos existir ou se PinID estiver fora do intervalo, zero será retornado.
Observações
A contagem retornada por essa chamada só será correta se a função for chamada enquanto o mutex de controle de filtro for mantido. A contagem permanece correta após a chamada, desde que esse mutex continue sendo mantido. Assim que o mutex for liberado, outros pinos poderão ser adicionados ou removidos, alterando assim a contagem real de pinos.
Para obter mais informações, consulte Mutexes no AVStream.
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 |