Compartilhar via


Função KsFilterGetChildPinCount (ks.h)

A função KsFilterGetChildPinCountretorna 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 pin para o filtro ao qual o pino pertence.

Retornar valor

KsFilterGetChildPinCount retorna o número de pinos do tipo PinID que estão atualmente instanciados em Filter. Se esses pinos não existirem ou se PinID estiver fora do intervalo, zero será retornado.

Comentários

A contagem retornada por essa chamada só estará 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, confira Mutexes no AVStream.

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

KSFILTER

KSPIN

KsFilterGetFirstChildPin

KsPinGetNextSiblingPin