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


Метод IWMDMStorage::GetAttributes (mswmdm.h)

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

Синтаксис

HRESULT GetAttributes(
  [out] DWORD         *pdwAttributes,
  [out] _WAVEFORMATEX *pFormat
);

Параметры

[out] pdwAttributes

Указатель на DWORD, указывающий один или несколько следующих атрибутов в сочетании с побитовой или.

attribute Описание
WMDM_STORAGE_ATTR_FILESYSTEM Этот объект является носителем верхнего уровня, например хранилищем карта или другим типом встроенного хранилища.
WMDM_STORAGE_ATTR_REMOVABLE Глобальный носитель хранилища является съемным.
WMDM_STORAGE_ATTR_NONREMOVABLE Глобальный носитель хранилища не является съемным.
WMDM_STORAGE_ATTR_FOLDERS Глобальный носитель хранилища поддерживает папки и иерархию файлов.
WMDM_STORAGE_ATTR_HAS_FILES Этот объект хранилища содержит по крайней мере один файл в качестве непосредственного дочернего элемента.
WMDM_STORAGE_ATTR_HAS_FOLDERS Этот объект хранилища содержит по крайней мере одну папку в качестве непосредственного дочернего элемента.
WMDM_STORAGE_ATTR_CANEDITMETADATA Это хранилище может изменять метаданные.
WMDM_FILE_ATTR_FILE Это файл на носителе.
WMDM_FILE_ATTR_FOLDER Это папка на носителе.
WMDM_FILE_ATTR_LINK Это связь, которая создает связь между несколькими файлами.
WMDM_FILE_ATTR_AUDIO Этот файл содержит звуковые данные.
WMDM_FILE_ATTR_DATA Этот файл содержит не звуковые данные.
WMDM_FILE_ATTR_CANPLAY Этот звуковой файл может воспроизводиться устройством.
WMDM_FILE_ATTR_CANDELETE Этот файл можно удалить.
WMDM_FILE_ATTR_CANMOVE Этот файл или папку можно перемещать на носителе хранилища.
WMDM_FILE_ATTR_CANRENAME Этот файл или папку можно переименовать.
WMDM_FILE_ATTR_CANREAD Этот файл может быть прочитан главным компьютером.
WMDM_FILE_ATTR_MUSIC Этот звуковой файл содержит музыку.
WMDM_FILE_ATTR_AUDIOBOOK Это файл аудиокниги.
WMDM_FILE_ATTR_VIDEO Этот файл содержит видеоданные.
WMDM_FILE_ATTR_HIDDEN Этот файл скрыт в файловой системе
WMDM_FILE_ATTR_SYSTEM Это системный файл
WMDM_FILE_ATTR_READONLY Это файл, доступный только для чтения.
WMDM_STORAGE_ATTR_VIRTUAL Это хранилище является виртуальным и не соответствует фактическому хранилищу в файловой системе устройства. (Одним из примеров виртуального хранилища являются папки, созданные на основе метаданных.)
WMDM_STORAGE_IS_DEFAULT Это хранилище является расположением по умолчанию для размещения новых цифровых носителей на устройстве.
WMDM_STORAGE_CONTAINS_DEFAULT Это хранилище содержит хранилище по умолчанию, в котором должны размещаться новые цифровые носители.

[out] pFormat

Необязательный указатель на структуру _WAVEFORMATEX , указывающую звуковые атрибуты объекта.

Возвращаемое значение

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Требования

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

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

Изучение устройства

Интерфейс IWMDMEnumStorage

Интерфейс IWMDMStorage

IWMDMStorage::EnumStorage

IWMDMStorage::SetAttributes

_WAVEFORMATEX