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


Метод IMDSPStorage::GetRights (mswmdm.h)

Метод GetRights извлекает сведения о правах для объекта .

Синтаксис

HRESULT GetRights(
  [out]     PWMDMRIGHTS *ppRights,
  [out]     UINT        *pnRightsCount,
  [in, out] BYTE [8]    abMac
);

Параметры

[out] ppRights

Указатель на массив структур WMDMRIGHTS , содержащих сведения о правах объекта хранилища. Этот параметр включен в код проверки подлинности выходного сообщения.

[out] pnRightsCount

Указатель на количество структур WMDMRIGHTS в массиве ppRights . Этот параметр включен в код проверки подлинности выходного сообщения.

[in, out] abMac

Массив из восьми байтов, содержащий код проверки подлинности сообщения для данных параметров этого метода. (WMDM_MAC_LENGTH определяется как 8.)

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

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

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

Комментарии

Права объектов описывают разрешения на использование мультимедийного содержимого. Например, структура WMDMRIGHTS может содержать сведения о том, сколько раз можно воспроизвести файл и кто может его воспроизвести.

Массив ppRights выделяется этим методом и должен быть освобожден приложением с помощью Стандартной функции Win32 CoTaskMemFree.

Этот метод является необязательным. Дополнительные сведения см. в разделе Обязательные и необязательные интерфейсы.

Требования

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

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

Интерфейс IMDSPStorage

WMDMRIGHTS