Partager via


Interface IPortableDevicePropVariantCollection

L’interface IPortableDevicePropVariantCollection contient une collection de valeurs PROPVARIANT indexées du même VARTYPE. Le VARTYPE du premier élément ajouté à la collection détermine le VARTYPE de la collection. Une tentative d’ajout d’un élément d’un autre VARTYPE peut échouer si la valeur PROPVARIANT ne peut pas être modifiée par le VARTYPE actuel de la collection. Pour modifier le VARTYPE de la collection, appelez ChangeType.

Cette interface peut être récupérée à partir d’une méthode ou, si un nouvel objet est nécessaire, appeler CoCreate avec CLSID_PortableDevicePropVariantCollection.

Membres

L’interface IPortableDevicePropVariantCollection hérite de l’interface IUnknown. IPortableDevicePropVariantCollection a également les types de membres suivants :

Méthodes

L’interface IPortableDevicePropVariantCollection a ces méthodes.

Méthode Description
Ajouter Ajoute un élément à la collection.
ChangeType Convertit tous les éléments de la collection en VARTYPE spécifié.
Effacer Libère, puis supprime tous les éléments de la collection.
GetAt Récupère un élément de la collection par un index de base zéro.
GetCount Récupère le nombre d’éléments de cette collection.
GetType Récupère le type de données des éléments de la collection.
RemoveAt Supprime l’élément stocké à l’emplacement spécifié par l’index donné.

Spécifications

Condition requise Valeur
En-tête
PortableDeviceTypes.h
Bibliothèque
PortableDeviceGUIDs.lib

Voir aussi

Collection Interfaces