IEnumSTATSTG interface (objidl.h)

The IEnumSTATSTG interface enumerates an array of STATSTG structures. These structures contain statistical data about open storage, stream, or byte array objects. IEnumSTATSTG has the same methods as all enumerator interfaces: Next, Skip, Reset, and Clone.

Inheritance

The IEnumSTATSTG interface inherits from the IUnknown interface. IEnumSTATSTG also has these types of members:

Methods

The IEnumSTATSTG interface has these methods.

 
IEnumSTATSTG::Clone

Creates a new enumerator that contains the same enumeration state as the current STATSTG structure enumerator.
IEnumSTATSTG::Next

Retrieves a specified number of STATSTG structures, that follow in the enumeration sequence.
IEnumSTATSTG::Reset

Resets the enumeration sequence to the beginning of the STATSTG structure array.
IEnumSTATSTG::Skip

Skips a specified number of STATSTG structures in the enumeration sequence.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Target Platform Windows
Header objidl.h

See also

CoGetMalloc

EnumAll Sample

IStorage::EnumElements

STATSTG