Partager via


Méthode IWMDMMetaData ::AddItem (mswmdm.h)

La méthode AddItem ajoute une propriété de métadonnées à l’interface.

Syntaxe

HRESULT AddItem(
  [in] WMDM_TAG_DATATYPE Type,
  [in] LPCWSTR           pwszTagName,
  [in] BYTE              *pValue,
  [in] UINT              iLength
);

Paramètres

[in] Type

Une WMDM_TAG_DATATYPE valeur énumérée spécifiant le type de métadonnées enregistrées.

[in] pwszTagName

Pointeur vers une chaîne à caractères larges et terminée par null spécifiant le nom de la propriété à définir. Une liste de constantes de nom de propriété standard est donnée dans Constantes de métadonnées.

[in] pValue

Pointeur vers un tableau d’octets spécifiant la valeur à affecter à la propriété. La valeur envoyée étant copiée, la mémoire peut être libérée après l’appel de AddItem.

[in] iLength

Entier spécifiant la taille de pValue, en octets.

Valeur retournée

Cette méthode retourne un code HRESULT. Toutes les méthodes d’interface dans Windows Media Gestionnaire de périphériques peuvent retourner l’une des classes de codes d’erreur suivantes :

  • Codes d’erreur COM standard
  • Codes d’erreur Windows convertis en valeurs HRESULT
  • Codes d’erreur Gestionnaire de périphériques Windows Media
Pour obtenir une liste complète des codes d’erreur possibles, consultez Codes d’erreur.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête mswmdm.h
Bibliothèque Mssachlp.lib

Voir aussi

IWMDMMetaData Interface

Constantes de métadonnées

Définition des métadonnées sur un fichier