Поделиться через


Интерфейс IMDSPStorage4 (mswmdm.h)

Интерфейс IMDSPStorage4 расширяет возможности IMDSPStorage3 для поддержки виртуальных хранилищ (например, списков воспроизведения и альбомов) и метаданных.

Примечание Если поставщик услуг не добавил параметр устройства UseExtendedWmdm со значением 1, windows Media диспетчер устройств не будет вызывать этот интерфейс. Дополнительные сведения об этом см. в разделе Параметры устройства .
 

Наследование

Интерфейс IMDSPStorage4 наследуется от IMDSPStorage3. IMDSPStorage4 также имеет следующие типы членов:

Методы

Интерфейс IMDSPStorage4 содержит следующие методы.

 
IMDSPStorage4::CreateStorageWithMetadata

Метод CreateStorageWithMetadata создает новое хранилище, применяя заданные метаданные к новому хранилищу и возвращает указатель на интерфейс IMDSPStorage во вновь созданном хранилище.
IMDSPStorage4::FindStorage

Метод FindStorage находит хранилище с заданным постоянным уникальным идентификатором. Постоянный уникальный идентификатор хранилища описывается свойством g_wszWMDMPersistentUniqueID этого хранилища. (IMDSPStorage4.FindStorage)
IMDSPStorage4::GetParent

Метод GetParent извлекает родительский элемент текущего хранилища.
IMDSPStorage4::GetReferences

Метод GetReferences возвращает массив указателей на объекты IMDSPStorage, состоящие из ссылок, содержащихся в хранилище связей, например , представляющий объекты списка воспроизведения или альбома.
IMDSPStorage4::GetSpecifiedMetadata

Метод GetSpecifiedMetadata извлекает только указанный объект метаданных для хранилища.
IMDSPStorage4::SetReferences

Метод SetReferences задает ссылки, содержащиеся в хранилище со ссылками (например, список воспроизведения или альбом), перезаписав все ранее существующие ссылки, содержащиеся в этом хранилище.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h

См. также раздел

Интерфейс IMDSPStorage

Интерфейс IMDSPStorage2

Интерфейс IMDSPStorage3

Интерфейсы для поставщиков услуг