IPortableDevicePropVariantCollection インターフェイス
IPortableDevicePropVariantCollection インターフェイスは、同じ VARTYPE のインデックス付き PROPVARIANT 値のコレクションを保持します。 コレクションに追加される最初の項目の VARTYPE によって、コレクションの VARTYPE が決まります。 PROPVARIANT 値をコレクションの現在の VARTYPE に変更できない場合、別の VARTYPE の項目を追加しようとすると失敗する可能性があります。 コレクションの VARTYPE を変更するには、 ChangeType を呼び出します。
このインターフェイスは、メソッドから取得することも、新しいオブジェクトが必要な場合は、CLSID_PortableDevicePropVariantCollectionを使用して CoCreate を呼び出すことができます。
メンバー
IPortableDevicePropVariantCollection インターフェイスは、IUnknown インターフェイスから継承します。 IPortableDevicePropVariantCollection には、次の種類のメンバーもあります。
メソッド
IPortableDevicePropVariantCollection インターフェイスには、次のメソッドがあります。
メソッド | 説明 |
---|---|
追加 | 項目をコレクションに追加します。 |
ChangeType | コレクション内のすべての項目を、指定した VARTYPE に変換します。 |
Clear | コレクションからすべての項目を解放し、削除します。 |
GetAt | 0 から始まるインデックスによってコレクションから項目を取得します。 |
GetCount | このコレクション内の項目の数を取得します。 |
Gettype | コレクション内の項目のデータ型を取得します。 |
RemoveAt | 指定されたインデックスで指定された場所に格納されている要素を削除します。 |
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|