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 可以将内容复制到 CD。 WMDM_RIGHTS_COPY_TO_SDMI_DEVICE 可以将内容复制到 SDMI 设备。 -
dwAppSec
-
指定应用程序安全的最低级别的字节数组。
-
dwPlaybackCount
-
包含可呈现内容的剩余次数的 DWORD。
-
ExpirationDate
-
包含内容的过期日期和时间的 WMDMDATETIME 结构。 如果许可证没有到期日期,则 wYear 成员设置为 0xFFFF,并忽略 WMDMDATETIME 的所有其他成员。
要求
要求 | 值 |
---|---|
标头 |
|