IPortableDevicePropVariantCollection-Schnittstelle
Die IPortableDevicePropVariantCollection-Schnittstelle enthält eine Auflistung indizierter PROPVARIANT-Werte desselben VARTYPE. Der VARTYPE des ersten Elements, das der Auflistung hinzugefügt wird, bestimmt den VARTYPE der Auflistung. Der Versuch, ein Element eines anderen VARTYPE hinzuzufügen, schlägt möglicherweise fehl, wenn der PROPVARIANT-Wert nicht in den aktuellen VARTYPE der Auflistung geändert werden kann. Um den VARTYPE der Auflistung zu ändern, rufen Sie ChangeType auf.
Diese Schnittstelle kann von einer Methode abgerufen werden, oder, wenn ein neues Objekt erforderlich ist, rufen Sie CoCreate mit CLSID _ PortableDevicePropVariantCollection auf.
Member
Die IPortableDevicePropVariantCollection-Schnittstelle erbt von der IUnknown-Schnittstelle. IPortableDevicePropVariantCollection verfügt auch über diese Typen von Membern:
Methoden
Die IPortableDevicePropVariantCollection-Schnittstelle verfügt über diese Methoden.
| Methode | Beschreibung |
|---|---|
| Hinzufügen | Fügt der Auflistung ein Element hinzu. |
| ChangeType | Konvertiert alle Elemente in der Auflistung in den angegebenen VARTYPE. |
| Klar | Gibt alle Elemente aus der Auflistung frei und entfernt sie dann. |
| GetAt | Ruft ein Element durch einen nullbasierten Index aus der Auflistung ab. |
| GetCount | Ruft die Anzahl der Elemente in dieser Auflistung ab. |
| Gettype | Ruft den Datentyp der Elemente in der Auflistung ab. |
| RemoveAt | Entfernt das Element, das an der vom angegebenen Index angegebenen Position gespeichert ist. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|