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 |
|
Bibliothèque |
|