Partager via


KSPROPERTY_PIN_CONSTRAINEDDATARANGES

La propriété KSPROPERTY_PIN_CONSTRAINEDDATARANGES spécifie la liste des plages de données actuellement prises en charge par les broches instanciées dans la fabrique de broches.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété
Oui Non Épingle KSP_PIN KSMULTIPLE_ITEM et KSDATARANGE

Notes

Le membre PinId de la structure KSP_PIN spécifie la fabrique de broches pour laquelle interroger.

Cette propriété retourne une structure KSMULTIPLE_ITEM , suivie d’une séquence de structures KSDATARANGE alignées sur 64 bits.

Un filtre KS utilise cette propriété pour signaler les plages de données actuellement prises en charge par les broches instanciées sur cette fabrique de broches, en fonction des contraintes imposées par l’état interne actuel du filtre KS. Utilisez la propriété KSPROPERTY_PIN_DATARANGES pour signaler la liste complète de toutes les plages de données prises en charge par le filtre KS, quelles que soient les contraintes dynamiques.

Les minidrivers stream n’ont pas besoin de gérer cette propriété directement ; le pilote de classe de flux gère cette propriété à l’aide de blocs de demande de flux pour interroger pour plus d’informations.

Pour plus d’informations, consultez Formats de données et plages de données KS.

Spécifications

En-tête : ks.h (include Ks.h)

Voir aussi

KSMULTIPLE_ITEM

KSDATARANGE

KSPROPERTY_PIN_DATARANGES

KSP_PIN