共用方式為


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 的所有其他成員。

規格需求

需求
標頭
Wmdm.idl

另請參閱

IMDSPStorage::GetRights

IWMDMStorage::GetRights

WMDMDATETIME

結構