Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |