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 |