Интерфейс 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 |