Compartilhar via


Interface IPortableDevicePropVariantCollection

A interface IPortableDevicePropVariantCollection contém uma coleção de valores PROPVARIANT indexados 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, chame ChangeType.

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

Membros

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

Métodos

A interface IPortableDevicePropVariantCollection tem esses métodos.

Método Descrição
Adicionar Adiciona um item à coleção.
ChangeType Converte todos os itens da coleção no VARTYPE especificado.
Limpar Libera e remove todos os itens da coleção.
GetAt Recupera um item da coleção por um índice baseado em zero.
GetCount Recupera o número de itens nesta coleção.
Gettype Recupera o tipo de dados dos itens na coleção.
RemoveAt Remove o elemento armazenado no local especificado pelo índice especificado.

Requisitos

Requisito Valor
parâmetro
PortableDeviceTypes.h
Biblioteca
PortableDeviceGUIDs.lib

Confira também

Interfaces de coleção