Interfaccia IPortableDevicePropVariantCollection

L'interfaccia IPortableDevicePropVariantCollection contiene una raccolta di valori PROPVARIANT indicizzati dello stesso VARTYPE. VarTYPE del primo elemento aggiunto all'insieme determina il VARTYPE dell'insieme. Un tentativo di aggiungere un elemento di un altro VARTYPE potrebbe non riuscire se il valore PROPVARIANT non può essere modificato in VARTYPE corrente dell'insieme. Per modificare varTYPE della raccolta, chiamare ChangeType.

Questa interfaccia può essere recuperata da un metodo o, se è necessario un nuovo oggetto, chiamare CoCreate con CLSID_PortableDevicePropVariantCollection.

Membri

L'interfaccia IPortableDevicePropVariantCollection eredita dall'interfaccia IUnknown . IPortableDevicePropVariantCollection include anche questi tipi di membri:

Metodi

L'interfaccia IPortableDevicePropVariantCollection include questi metodi.

Metodo Descrizione
Aggiungere Aggiunge un elemento alla raccolta.
ChangeType Converte tutti gli elementi nella raccolta in VARTYPE specificato.
Cancella Libera e quindi rimuove tutti gli elementi dalla raccolta.
GetAt Recupera un elemento dalla raccolta in base a un indice in base zero.
GetCount Recupera il numero di elementi in questa raccolta.
GetType Recupera il tipo di dati degli elementi della raccolta.
RemoveAt Rimuove l'elemento archiviato nella posizione specificata dall'indice specificato.

Requisiti

Requisito Valore
Intestazione
PortableDeviceTypes.h
Libreria
PortableDeviceGUIDs.lib

Vedi anche

Interfacce di raccolta