IKsPropertySet::Set, méthode (ksproxy.h)
La méthode Set définit une propriété identifiée par un GUID d’ensemble 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 les données d’instance de la propriété .
[in] InstanceLength
Taille, en octets, de la mémoire tampon dans 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 dans PropertyData.
Valeur retournée
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Notes
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.
Spécifications
Plateforme cible | Bureau |
En-tête | ksproxy.h (inclure Ksproxy.h, Dsound.h) |