IShellItemArray interface
Exposes methods that create and manipulate Shell item arrays.
Members
The IShellItemArray interface inherits from the IUnknown interface. IShellItemArray also has these types of members:
Methods
The IShellItemArray interface has these methods.
| Method | Description |
|---|---|
| BindToHandler |
Binds to an object by means of the specified handler. |
| EnumItems |
Gets an enumerator of the items in the array. |
| GetAttributes |
Gets the attributes of the set of items contained in an IShellItemArray. If the array contains more than one item, the attributes retrieved by this method are not the attributes of single items, but a logical combination of all of the requested attributes of all of the items. |
| GetCount |
Gets the number of items in the given IShellItem array. |
| GetItemAt |
Gets the item at the given index in the IShellItemArray. |
| GetPropertyDescriptionList |
Gets a property description list for the items in the shell item array. |
| GetPropertyStore |
Gets a property store. |
Remarks
A shell item array may be created using one of the following functions:
- SHCreateShellItemArray
- SHCreateShellItemArrayFromDataObject
- SHCreateShellItemArrayFromIDLists
- SHCreateShellItemArrayFromShellItem
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
|
IDL |
|
See also