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

構造体