Freigeben über


IPortableDevicePropVariantCollection-Schnittstelle (portabledevicetypes.h)

Enthält eine Auflistung von PROPVARIANT-Werten desselben VARTYPE. Der VARTYPE des ersten Elements, das der Auflistung hinzugefügt wird, bestimmt den VARTYPE der Auflistung. Ein 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 manuell zu ändern, rufen Sie ChangeType auf.

Diese Schnittstelle kann von einer Methode abgerufen werden, oder, wenn ein neues Objekt erforderlich ist, CoCreate mit CLSID_PortableDevicePropVariantCollection aufrufen.

Vererbung

Die IPortableDevicePropVariantCollection-Schnittstelle erbt von der IUnknown-Schnittstelle . IPortableDevicePropVariantCollection verfügt auch über folgende Membertypen:

Methoden

Die IPortableDevicePropVariantCollection-Schnittstelle verfügt über diese Methoden.

 
IPortableDevicePropVariantCollection::Add

Fügt der Auflistung ein Element hinzu.
IPortableDevicePropVariantCollection::ChangeType

Konvertiert alle Elemente in der Auflistung in den angegebenen VARTYPE.
IPortableDevicePropVariantCollection::Clear

Entfernt alle Elemente in der Auflistung oder gibt sie frei. Die Auflistung gilt nach dem Aufrufen dieser Methode als leer.
IPortableDevicePropVariantCollection::GetAt

Ruft ein Element aus der Auflistung durch einen nullbasierten Index ab.
IPortableDevicePropVariantCollection::GetCount

Ruft die Anzahl der Elemente in dieser Auflistung ab.
IPortableDevicePropVariantCollection::GetType

Ruft den Datentyp der Elemente in der Auflistung ab.
IPortableDevicePropVariantCollection::RemoveAt

Erfahren Sie, wie die RemoveAt-Methode das Element entfernt, das an der vom angegebenen Index angegebenen Position gespeichert ist.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile portabledevicetypes.h

Weitere Informationen

Sammlungsschnittstellen