IPropertySetter :: CloneProps, méthode

Notes

[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]

La CloneProps méthode Clone un jeu de propriétés à partir de cet accesseur Set de propriété et les ajoute à un nouvel accesseur Set de propriété.

Syntaxe

HRESULT CloneProps(
  [out] IPropertySetter **ppSetter,
  [in]  REFERENCE_TIME  rtStart,
  [in]  REFERENCE_TIME  rtStop
);

Paramètres

ppSetter [ à]

Reçoit un pointeur vers l’interface IPropertySetter du nouvel accesseur Set de propriété.

rtStart [ dans]

Heure de début de la plage de valeurs à cloner, en unités de 100 nanosecondes.

rtStop [ dans]

Réservé.

Valeur retournée

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Remarques

Seules les valeurs qui tombent après l’heure de début spécifiée sont clonées. Les heures sur les valeurs clonées sont ensuite ajustées par rapport à l’heure de début. Par exemple, si rtStart est 20 millions (2 secondes), une valeur à l’heure 30 millions (3 secondes) est clonée avec l’heure 10 millions (1 seconde). Enfin, chaque propriété clonée reçoit une valeur initiale égale à la valeur de la propriété d’origine à l’heure de début (correctement interpolée si nécessaire). En effet, les données de propriété sont fractionnées à l’heure de début spécifiée.

Si la méthode est réussie, l’interface IPropertySetter qu’elle retourne a un nombre de références en suspens. Veillez à libérer l’interface une fois que vous avez fini de l’utiliser.

Notes

Le fichier d’en-tête qedit. h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.

Notes

pour obtenir Qedit. h, téléchargez la mise à jour Microsoft Windows SDK pour Windows Vista et .NET Framework 3,0. Qedit. h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3,5 Service Pack 1.

Configuration requise

Condition requise Valeur
En-tête
Qedit. h
Bibliothèque
Strmiids. lib

Voir aussi

Interface IPropertySetter

Codes d’erreur et de réussite