IKsPropertySet ::Set, méthode (dsound.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 rguidPropSet,
[in] ULONG ulId,
[in] LPVOID pInstanceData,
[in] ULONG ulInstanceLength,
[in] LPVOID pPropertyData,
[in] ULONG ulDataLength
);
Paramètres
[in] rguidPropSet
GUID qui identifie le jeu de propriétés.
[in] ulId
Identificateur de la propriété dans le jeu de propriétés.
[in] pInstanceData
Pointeur vers les données d’instance de la propriété.
[in] ulInstanceLength
Taille, en octets, de la mémoire tampon à InstanceData.
[in] pPropertyData
Pointeur vers une mémoire tampon qui contient la valeur de la propriété à définir.
[in] ulDataLength
Taille, en octets, de la mémoire tampon à PropertyData.
Valeur de retour
Retourne NOERROR en cas de réussite ; sinon, retourne un code d’erreur.
Remarques
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. La version DirectSound de IKsPropertySet est décrite dans les pages de référence DirectSound de la documentation du Kit de développement logiciel (SDK) Microsoft Windows. Si une application doit inclure à la fois ksproxy.h et dsound.h, quel que soit 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.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | dsound.h (include Ksproxy.h, Ksproxy.h, Dsound.h, Ksproxy.h, Ksproxy.h, Dsound.h) |