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 |