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


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

Экземпляр интерфейса IWMDMStorage предоставляет методы для проверки и изучения хранилища (универсального имени для объекта данных или коллекции, например файла, папки или списка воспроизведения) на устройстве. Обратите внимание, что хранилища нельзя использовать для ссылки на объекты на компьютере, только на устройстве. IWMDMStorage может содержать вложенные объекты и представлять корневой объект (весь носитель хранилища) или любой дочерний объект, например папку или файл, на этом носителе. Интерфейс IWMDMStorage2 расширяет этот интерфейс, позволяя получить указатель на хранилище из имени хранилища, а также получить и задать расширенные атрибуты. IWMDMStorage3 расширяет этот интерфейс за счет поддержки метаданных.

Чтобы получить корневой объект хранилища, который можно запросить для всех других объектов на устройстве, необходимо вызвать IWMDMDevice::EnumStorage, как описано в разделе Изучение устройства.

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

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

Методы

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

 
IWMDMStorage::EnumStorage

Метод EnumStorage извлекает интерфейс IWMDMEnumStorage для перечисления непосредственных дочерних хранилищ текущего хранилища.
IWMDMStorage::GetAttributes

Метод GetAttributes извлекает атрибуты хранилища.
IWMDMStorage::GetDate

Метод GetDate извлекает дату последнего изменения хранилища.
IWMDMStorage::GetName

Метод GetName извлекает отображаемое имя хранилища.
IWMDMStorage::GetRights

Метод GetRights извлекает сведения о правах для лицензированного хранилища.
IWMDMStorage::GetSize

Метод GetSize извлекает размер хранилища в байтах.
IWMDMStorage::GetStorageGlobals

Метод GetStorageGlobals извлекает интерфейс IWMDMStorageGlobals корневого хранилища этого хранилища.
IWMDMStorage::SendOpaqueCommand

Метод SendOpaqueCommand отправляет команду в хранилище через windows Media диспетчер устройств, не обрабатывая ее.
IWMDMStorage::SetAttributes

Метод SetAttributes задает атрибуты хранилища.

Требования

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

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

Интерфейс IWMDMEnumStorage

Интерфейс IWMDMStorage2

Интерфейс IWMDMStorage3

Интерфейс IWMDMStorage4

Интерфейс IWMDMStorageGlobals

Интерфейсы для приложений