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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de