IKsPropertySet::Set, méthode (ksproxy.h)
La méthode Set définit une propriété identifiée par un GUID de jeu de propriétés et un identificateur de propriété.
Syntaxe
HRESULT Set(
[in] REFGUID PropSet,
[in] ULONG Id,
[in] LPVOID InstanceData,
[in] ULONG InstanceLength,
[in] LPVOID PropertyData,
[in] ULONG DataLength
);
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.
[in] InstanceData
Pointeur vers des données d’instance pour la propriété.
[in] InstanceLength
Taille, en octets, de la mémoire tampon sur InstanceData.
[in] PropertyData
Pointeur vers une mémoire tampon qui contient la valeur de la propriété à définir.
[in] DataLength
Taille, en octets, de la mémoire tampon sur PropertyData.
Valeur de retour
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Remarques
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. La version DirectSound de IKsPropertySet est décrite dans les pages de référence DirectSound de la documentation Microsoft Windows SDK.
Si une application doit inclure ksproxy.h et dsound.h, le fichier d’en-tête analysé en premier par le compilateur est celui dont la définition d’IKsPropertySet est utilisée par le compilateur.
Configuration requise
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ksproxy.h (include Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h) |