Accès aux métadonnées et aux attributs dans l’application

Une discussion générale sur les métadonnées et les attributs est disponible dans obtention et définition des métadonnées et des attributs. Cette section traite des appels de méthode d’application spécifiques pour extraire ou définir des valeurs.

Les applications peuvent récupérer des attributs ou des métadonnées sur un stockage spécifique en appelant IWMDMStorage :: GetAttributes, IWMDMStorage2 :: GetAttributes2, IWMDMStorage3 :: GetMetadata ou IWMDMStorage4 :: GetSpecifiedMetadata. GetMetadata récupère une collection complète de toutes les métadonnées associées à un stockage, et l’application peut ensuite énumérer toutes les valeurs ou demander des valeurs spécifiques de la collection. GetSpecifiedMetadata crée un objet de métadonnées pour le compte de l’appelant. l’appelant peut demander un sous-ensemble des données disponibles en remplissant le paramètre ppwszPropNames à l’aide d’un tableau des chaînes de propriétés du média Windows Gestionnaire de périphériques souhaité et du nombre de ce tableau. L’objet de métadonnées retourné sera rempli avec les propriétés qui peuvent être récupérées. Les propriétés qui n’ont pas pu être récupérées seront absentes. Les métadonnées sont retournées en fonction du meilleur effort.

Un appareil peut définir des attributs ou des métadonnées sur un stockage en appelant IWMDMStorage :: SetAttributes, IWMDMStorage2 :: SetAttributes2ou IWMDMStorage3 :: SetMetadata. Notez qu’il n’y a aucune garantie que les valeurs définies sont conservées, car elles peuvent être stockées dans un magasin de fichiers externes non persistant, les valeurs peuvent ne pas être prises en charge ou l’appareil peut ne pas prendre en charge les propriétés comme étant accessibles en écriture.

Vous pouvez également obtenir ou définir les métadonnées relatives à un appareil en appelant IWMDMDevice3 :: GetProperty ou IWMDMDevice3 :: SetProperty. Une table distincte de constantes de métadonnées d’appareil est indiquée à la fin des constantes de métadonnées.

Des exemples d’utilisation de ces méthodes sont fournis dans la documentation de référence de chaque méthode.

création d’une Application de Gestionnaire de périphériques multimédia Windows

Obtention et définition des métadonnées et des attributs