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 |
|
Libreria |
|