Supprimer des attributs de métadonnées
Vous pouvez supprimer un attribut de métadonnées en passant son numéro d’index et de flux à la méthode IWMHeaderInfo3 ::D eleteattribute . L’ordre dans lequel les attributs restants sont indexés après la suppression d’un attribut ne change pas ; les valeurs d’index de tous les attributs restants ayant une valeur d’index supérieure à celle supprimée sont réduites d’une unité. Lors de la suppression de plusieurs attributs, faites-le dans l’ordre décroissant par index pour éviter d’avoir à calculer l’ajustement dans l’indexation.
Pour faciliter la suppression des valeurs, la méthode IWMHeaderInfo3 :: GetAttributeIndices retourne les valeurs d’index dans l’ordre décroissant.
Notes
Les valeurs d’index obtenues à l’aide des méthodes de IWMHeaderInfo3 ne sont pas compatibles avec les valeurs d’index obtenues à l’aide des méthodes de IWMHeaderInfo. Si vous utilisez les méthodes d’une interface pour modifier les attributs d’un fichier, vous devez supposer que toutes les valeurs d’index précédemment récupérées à partir de l’autre interface ne sont plus valides et doivent être retirées. Vous devez éviter d’utiliser les méthodes de IWMHeaderInfo si possible.