Структура WMDMRIGHTS
Структура WMDMRIGHTS описывает права на использование содержимого.
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
-
cbSize
-
Размер структуры в байтах.
-
dwContentType
-
DWORD , содержащий тип содержимого.
-
fuFlags
-
Битовое поле, указывающее параметры прав, используемые для содержимого.
Значение Описание WMDM_RIGHTS_PLAYBACKCOUNT Количество воспроизводимых файлов. WMDM_RIGHTS_EXPIRATIONDATE Дата окончания срока действия файла. WMDM_RIGHTS_FREESERIALIDS Бесплатный серийный идентификатор файла. Группа WMDM_RIGHTS_GROUPID Идентификатор файла. WMDM_RIGHTS_NAMEDSERIALIDS Именованный последовательный идентификатор файла. -
fuRights
-
Битовое поле, содержащее биты прав для содержимого.
Значение Описание WMDM_RIGHTS_PLAY_ON_PC Содержимое можно воспроизводить на персональном компьютере. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE Содержимое можно скопировать на устройство, отличное от SDMI. WMDM_RIGHTS_COPY_TO_CD Содержимое можно скопировать на компакт-диск. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE Содержимое можно скопировать на устройство SDMI. -
dwAppSec
-
Массив байтов, указывающий минимальный уровень безопасности приложения.
-
dwPlaybackCount
-
DWORD , содержащий количество оставшихся раз, когда содержимое может быть отрисовано.
-
ExpirationDate
-
Структура WMDMDATETIME, содержащая дату и время окончания срока действия содержимого. Если срок действия лицензии не истек, параметру wYear присваивается значение 0xFFFF, а все остальные элементы WMDMDATETIME игнорируются.
Требование | Значение |
---|---|
Заголовок |
|