Interface IPortableDevicePropVariantCollection (portabledevicetypes.h)

Contém uma coleção de valores PROPVARIANT do mesmo VARTYPE. O VARTYPE do primeiro item adicionado à coleção determina o VARTYPE da coleção. Uma tentativa de adicionar um item de um VARTYPE diferente poderá falhar se o valor PROPVARIANT não puder ser alterado para o VARTYPE atual da coleção. Para alterar o VARTYPE da coleção manualmente, chame ChangeType.

Essa interface pode ser recuperada de um método ou, se um novo objeto for necessário, chamar CoCreate com CLSID_PortableDevicePropVariantCollection.

Herança

A interface IPortableDevicePropVariantCollection herda da interface IUnknown . IPortableDevicePropVariantCollection também tem estes tipos de membros:

Métodos

A interface IPortableDevicePropVariantCollection tem esses métodos.

 
IPortableDevicePropVariantCollection::Add

Adiciona um item à coleção.
IPortableDevicePropVariantCollection::ChangeType

Converte todos os itens da coleção no VARTYPE especificado.
IPortableDevicePropVariantCollection::Clear

Remove ou libera todos os itens da coleção. A coleção é considerada vazia depois de chamar esse método.
IPortableDevicePropVariantCollection::GetAt

Recupera um item da coleção por um índice baseado em zero.
IPortableDevicePropVariantCollection::GetCount

Recupera o número de itens nesta coleção.
IPortableDevicePropVariantCollection::GetType

Recupera o tipo de dados dos itens na coleção.
IPortableDevicePropVariantCollection::RemoveAt

Saiba como o método RemoveAt remove o elemento armazenado no local especificado pelo índice especificado.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho portabledevicetypes.h

Confira também

Interfaces de coleção