KSPROPERTY_PIN_DATARANGES
Les clients utilisent la propriété KSPROPERTY_PIN_DATARANGES pour déterminer les plages de données prises en charge par les broches instanciées par la fabrique de broches.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type valeur de propriété |
---|---|---|---|---|
Oui | Non | Épingle | KSP_PIN | Une structure KSMULTIPLE_ITEM , suivie d’une séquence de structures KSDATARANGE alignées sur 64 bits. |
Notes
Spécifiez cette propriété à l’aide de KSP_PIN, où le membre PinId spécifie la fabrique de broches pour laquelle retourner des plages de données acceptables.
Les filtres KS retournent toutes les plages de données prises en charge par les broches instanciées par la fabrique de broches. Un filtre KS peut ne pas prendre en charge une plage de données signalée dans son état interne actuel. Pour déterminer les plages de données prises en charge par l’état interne actuel, utilisez KSPROPERTY_PIN_CONSTRAINEDDATARANGES.
Les mini-drivers 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)