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 instance données pour 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 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

IKsPropertySet ::Get