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 KSFILTER para la que se va a buscar el número de patillas de instancia de tipo PinID.

[in] PinId

Tipo de patilla para el que se va a buscar el número de patillas con instancias. PinID es un índice en la matriz de descriptores de anclaje 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.

Comentarios

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 otros patillas, modificando así el recuento de patillas reales.

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

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y en sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
Library Ks.lib
IRQL PASSIVE_LEVEL

Consulte también

KSFILTER

KSPIN

KsFilterGetFirstChildPin

KsPinGetNextSiblingPin