IWMDMStorage4 interface (mswmdm.h)

The IWMDMStorage4 interface extends IWMDMStorage3 by providing methods for retrieving a subset of available metadata for a storage, and for setting and retrieving a list of references to other storages.

Inheritance

The IWMDMStorage4 interface inherits from IWMDMStorage3. IWMDMStorage4 also has these types of members:

Methods

The IWMDMStorage4 interface has these methods.

 
IWMDMStorage4::FindStorage

The FindStorage method retrieves a storage in the current root storage, based on its persistent unique identifier.
IWMDMStorage4::GetParent

The GetParent method retrieves the parent of the storage.
IWMDMStorage4::GetReferences

The GetReferences method retrieves an array of pointers to IWMDMStorage objects pointed to by this storage. An abstract album or playlist is typically stored as a collection of references on an MTP device.
IWMDMStorage4::GetRightsWithProgress

The GetRightsWithProgress method retrieves the rights information for the storage object, providing a callback mechanism for monitoring progress.
IWMDMStorage4::GetSpecifiedMetadata

The GetSpecifiedMetadata method retrieves one or more specific metadata properties from the storage.
IWMDMStorage4::SetReferences

The SetReferences method sets the references contained in a storage that has references (such as a playlist or album), overwriting any previously existing references held by the storage.

Requirements

Requirement Value
Target Platform Windows
Header mswmdm.h

See also

IWMDMStorage Interface

IWMDMStorage2 Interface

IWMDMStorage3 Interface

Interfaces for Applications