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 |
|
| Bibliothèque |
|