IPortableDevicePropVariantCollection 接口

IPortableDevicePropVariantCollection 接口包含同一 VARTYPE 的索引 PROPVARIANT 值的集合。 添加到集合的第一项的 VARTYPE 决定了集合的 VARTYPE。 如果 无法将 PROPVARIANT 值更改为集合的当前 VARTYPE,则添加不同 VARTYPE 项的尝试可能会失败。 若要更改集合的 VARTYPE,请调用 ChangeType

可以从方法检索此接口,或者,如果需要新对象,请使用 CLSID_PortableDevicePropVariantCollection 调用 CoCreate

成员

IPortableDevicePropVariantCollection 接口继承自 IUnknown 接口。 IPortableDevicePropVariantCollection 还具有以下类型的成员:

方法

IPortableDevicePropVariantCollection 接口包含以下方法。

方法 说明
添加 向集合中添加一项。
ChangeType 将集合中的所有项转换为指定的 VARTYPE。
清除 释放,然后删除集合中的所有项。
GetAt 通过从零开始的索引从集合中检索项。
GetCount 检索此集合中的项数。
GetType 检索集合中项的数据类型。
RemoveAt 删除存储在给定索引指定位置的元素。

要求

要求
标头
PortableDeviceTypes.h

PortableDeviceGUIDs.lib

另请参阅

集合接口