Compartir a través de


Función KsFilterGetChildPinCount (ks.h)

La función KsFilterGetChildPinCountdevuelve el número de patillas de un tipo determinado al que se crean instancias actualmente en un filtro determinado.

Sintaxis

KSDDKAPI ULONG KsFilterGetChildPinCount(
  [in] PKSFILTER Filter,
  [in] ULONG     PinId
);

Parámetros

[in] Filter

Puntero a la estructura de KSFILTER para la que se busca el número de patillas con instancias de tipo PinID.

[in] PinId

Tipo de patilla para el que se busca el número de patillas con instancias. PinID es un índice en la matriz de descriptores de patillas para el filtro al que pertenece el pin.

Valor devuelto

KsFilterGetChildPinCount devuelve el número de patillas de tipo PinID que se crean instancias actualmente en Filter. Si no existen estos pines o si pinID está fuera del intervalo, se devuelve cero.

Observaciones

Se garantiza que el recuento devuelto por esta llamada es correcto solo si se llama a la función mientras se mantiene la exclusión mutua del control de filtro. El recuento sigue siendo correcto después de la llamada siempre que se mantenga esta exclusión mutua. Tan pronto como se libere la exclusión mutua, se pueden agregar o quitar otras patillas, modificando así el recuento real de patillas.

Para obtener más información, vea Exclusión mutua en AVStream.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
de la plataforma de destino de Universal
encabezado de ks.h (incluya Ks.h)
biblioteca de Ks.lib
irQL PASSIVE_LEVEL

Consulte también

KSFILTER

KSPIN

KsFilterGetFirstChildPin

KsPinGetNextSiblingPin