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


Метод IWMDMStorage2::GetAttributes2 (mswmdm.h)

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

Синтаксис

HRESULT GetAttributes2(
  [out] DWORD            *pdwAttributes,
  [out] DWORD            *pdwAttributesEx,
  [out] _WAVEFORMATEX    *pAudioFormat,
  [out] _VIDEOINFOHEADER *pVideoFormat
);

Параметры

[out] pdwAttributes

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

[out] pdwAttributesEx

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

[out] pAudioFormat

Необязательный указатель на структуру _ WAVEFORMATEX , которая указывает звуковые сведения об объекте. Этот параметр игнорируется, если файл не является звуковым.

[out] pVideoFormat

Необязательный указатель на структуру _ VIDEOINFOHEADER , указывающую сведения о видео об объекте. Этот параметр игнорируется, если файл не является видео.

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

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

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

Комментарии

Оценка атрибутов является важным шагом при предоставлении содержимого устройства мультимедиа. Некоторые устройства не поддерживают иерархическое хранение данных на носителе. Метод GetAttributes2 используется для определения поддержки и формата файловой системы путем обнаружения ее структуры с помощью атрибутов объекта.

Требования

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

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

Интерфейс IWMDMEnumStorage

Интерфейс IWMDMStorage2

IWMDMStorage2::SetAttributes2

IWMDMStorage::EnumStorage