Interface IKsPropertySet

L' IKsPropertySet interface a été conçue à l’origine comme un moyen efficace de définir et de récupérer les propriétés de l’appareil sur les pilotes WDM, à l’aide de KSProxy pour traduire les appels de la méthode com en mode utilisateur dans les jeux de propriétés en mode noyau utilisés par les pilotes de classe de streaming WDM. Cette interface est désormais également utilisée pour transmettre des informations strictement entre les composants logiciels.

dans certains cas, les composants logiciels doivent implémenter cette interface, ou bien l’interface IKsControl (documentée dans le DDK DirectShow). Par exemple, si vous écrivez un décodeur logiciel MPEG-2 pour une utilisation avec le navigateur DVD, vous devez implémenter l’une de ces interfaces et prendre en charge les jeux de propriétés relatives aux DVD que le navigateur enverra au décodeur. Les codes confidentiels peuvent prendre en charge l’une de ces interfaces pour permettre à d’autres broches ou filtres de définir ou de récupérer leurs propriétés.

Notes

Une autre interface portant ce nom existe dans le fichier d’en-tête dsound. h. Les deux interfaces ne sont pas compatibles. l’interface IKsControl , documentée dans le DirectShow DDK, est désormais l’interface recommandée pour passer des jeux de propriétés entre les pilotes WDM et les composants en mode utilisateur.

Membres

L’interface IKsPropertySet hérite de l’interface IUnknown . IKsPropertySet a également les types de membres suivants :

Méthodes

L’interface IKsPropertySet possède ces méthodes.

Méthode Description
Télécharger Récupère une propriété identifiée par un GUID de jeu de propriétés et un ID de propriété.
QuerySupported Détermine si un objet prend en charge un jeu de propriétés spécifié.
Définissez Définit une propriété identifiée par un GUID de jeu de propriétés et un ID de propriété.

Notes

Vous devez inclure KS. h avant ksproxy. h.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel - [Applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server - [Applications de bureau uniquement]
En-tête
Ksproxy. h
Bibliothèque
Strmiids. lib

Voir aussi

Jeux de propriétés