IShellItemArray interface (shobjidl_core.h)
Exposes methods that create and manipulate Shell item arrays.
Inheritance
The IShellItemArray interface inherits from the IUnknown interface. IShellItemArray also has these types of members:
Methods
The IShellItemArray interface has these methods.
IShellItemArray::BindToHandler Binds to an object by means of the specified handler. |
IShellItemArray::EnumItems Gets an enumerator of the items in the array. |
IShellItemArray::GetAttributes Gets the attributes of the set of items contained in an IShellItemArray. |
IShellItemArray::GetCount Gets the number of items in the given IShellItem array. |
IShellItemArray::GetItemAt Gets the item at the given index in the IShellItemArray. |
IShellItemArray::GetPropertyDescriptionList Gets a property description list for the items in the shell item array. |
IShellItemArray::GetPropertyStore Gets a property store. |
Remarks
A shell item array may be created using one of the following functions:
- SHCreateShellItemArray
- SHCreateShellItemArrayFromDataObject
- SHCreateShellItemArrayFromIDLists
- SHCreateShellItemArrayFromShellItem
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |