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 の他のすべてのメンバーは無視されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|