Метод IWMDMStorage::SetAttributes (mswmdm.h)
Метод SetAttributes задает атрибуты хранилища.
Синтаксис
HRESULT SetAttributes(
[in] DWORD dwAttributes,
[in] _WAVEFORMATEX *pFormat
);
Параметры
[in] dwAttributes
DWORD , указывающий атрибуты, которые необходимо задать. В следующей таблице перечислены атрибуты, которые можно задать с помощью этого параметра.
attribute | Описание |
---|---|
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_HIDDEN | Этот файл скрыт в файловой системе |
WMDM_FILE_ATTR_SYSTEM | Это системный файл |
WMDM_FILE_ATTR_READONLY | Это файл, доступный только для чтения. |
[in] pFormat
Необязательный указатель на структуру _WAVEFORMATEX , которая указывает звуковые сведения об объекте.
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
Многие атрибуты, перечисленные для GetAttributes , невозможно задать, поэтому они не перечислены в таблице атрибутов для SetAttributes.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |