IPortableDevicePropVariantCollection 接口
IPortableDevicePropVariantCollection 接口包含同一 VARTYPE 的索引 PROPVARIANT 值的集合。 添加到集合的第一项的 VARTYPE 决定了集合的 VARTYPE。 如果 无法将 PROPVARIANT 值更改为集合的当前 VARTYPE,则添加不同 VARTYPE 项的尝试可能会失败。 若要更改集合的 VARTYPE,请调用 ChangeType。
可以从方法检索此接口,或者,如果需要新对象,请使用 CLSID_PortableDevicePropVariantCollection 调用 CoCreate。
成员
IPortableDevicePropVariantCollection 接口继承自 IUnknown 接口。 IPortableDevicePropVariantCollection 还具有以下类型的成员:
方法
IPortableDevicePropVariantCollection 接口包含以下方法。
方法 | 说明 |
---|---|
添加 | 向集合中添加一项。 |
ChangeType | 将集合中的所有项转换为指定的 VARTYPE。 |
清除 | 释放,然后删除集合中的所有项。 |
GetAt | 通过从零开始的索引从集合中检索项。 |
GetCount | 检索此集合中的项数。 |
GetType | 检索集合中项的数据类型。 |
RemoveAt | 删除存储在给定索引指定位置的元素。 |
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|