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:

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)

See also

IEnumShellItems

IShellItem