Метод 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 |