IPortableDevicePropVariantCollection 介面
IPortableDevicePropVariantCollection介面會保留相同 VARTYPE 的索引PROPVARIANT值集合。 新增至集合之第一個專案的 VARTYPE 會決定集合的 VARTYPE。 如果 PROPVARIANT 值無法變更為集合目前的 VARTYPE,嘗試新增不同 VARTYPE 的專案可能會失敗。 若要變更集合的 VARTYPE,請呼叫 ChangeType。
您可以從方法擷取這個介面,或者如果需要新的物件,請使用CLSID_PortableDevicePropVariantCollection呼叫CoCreate。
成員
IPortableDevicePropVariantCollection介面繼承自IUnknown介面。 IPortableDevicePropVariantCollection 也有下列類型的成員:
方法
IPortableDevicePropVariantCollection介面具有這些方法。
方法 | Description |
---|---|
加 | 將項目新增至集合。 |
ChangeType | 將集合中的所有專案轉換為指定的 VARTYPE。 |
清除 | 釋放,然後從集合中移除所有專案。 |
GetAt | 依以零起始的索引從集合擷取專案。 |
GetCount | 擷取這個集合中的專案數目。 |
GetType | 擷取集合中專案的資料類型。 |
RemoveAt | 移除儲存在指定索引所指定位置的專案。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|