Méthode IKsPropertySet ::QuerySupported (ksproxy.h)
La méthode QuerySupported détermine si un objet KS prend en charge un jeu de propriétés et le type de cette prise en charge.
Syntaxe
HRESULT QuerySupported(
[in] REFGUID PropSet,
[in] ULONG Id,
[out] ULONG *TypeSupport
);
Paramètres
[in] PropSet
GUID qui identifie le jeu de propriétés.
[in] Id
Identificateur de la propriété dans le jeu de propriétés.
[out] TypeSupport
Pointeur vers une variable qui reçoit un masque de bits énumérant les indicateurs qui indiquent la prise en charge que le pilote sous-jacent fournit. Un pilote peut prendre en charge une combinaison ou au niveau du bit des indicateurs suivants :
Valeur | Description |
---|---|
KSPROPERTY_SUPPORT_GET | Prend en charge la récupération d’une propriété. Utilisez la méthode IKsPropertySet ::Get pour récupérer la propriété. |
KSPROPERTY_SUPPORT_SET | Prend en charge la définition d’une propriété. Utilisez la méthode IKsPropertySet ::Set pour définir la propriété . |
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne l’un des codes d’erreur suivants :
Code de retour | Description |
---|---|
E_NOTIMPL | Le jeu de propriétés n’est pas pris en charge. |
E_PROP_ID_UNSUPPORTED | L’identificateur de propriété (Id) n’est pas pris en charge pour le jeu de propriétés spécifié. |
E_PROP_SET_UNSUPPORTED | Le jeu de propriétés n’est pas pris en charge. |
Remarques
Les objets KS incluent, par exemple, les filtres KS, les broches KS et les horloges KS.
Avertissement
Les fichiers d’en-tête ksproxy.h et dsound.h définissent des versions similaires mais incompatibles de l’interface IKsPropertySet . Les applications qui nécessitent le module proxy KS doivent utiliser la version définie dans ksproxy.h. Si une application doit inclure à la fois ksproxy.h et dsound.h, le fichier d’en-tête que le compilateur analyse en premier est celui dont la définition de IKsPropertySet est utilisée par le compilateur.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (inclure Ksproxy.h, Dsound.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour