WMDMRIGHTS-Struktur

Die WMDMRIGHTS-Struktur beschreibt Die Rechte zur Inhaltsnutzung.

Syntax

typedef struct __WMDMRIGHTS {
  UINT         cbSize;
  DWORD        dwContentType;
  DWORD        fuFlags;
  DWORD        fuRights;
  DWORD        dwAppSec;
  DWORD        dwPlaybackCount;
  WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;

Member

cbSize

Größe der Struktur in Bytes.

dwContentType

DWORD , das den Inhaltstyp enthält.

fuFlags

Bitfeld, das die für den Inhalt verwendeten Rechteoptionen angibt.

Wert BESCHREIBUNG
WMDM_RIGHTS_PLAYBACKCOUNT Anzahl der Wiedergaben der Datei.
WMDM_RIGHTS_EXPIRATIONDATE Ablaufdatum der Datei.
WMDM_RIGHTS_FREESERIALIDS Freier serieller Bezeichner der Datei.
WMDM_RIGHTS_GROUPID Gruppe Bezeichner der Datei.
WMDM_RIGHTS_NAMEDSERIALIDS Benannter serieller Bezeichner der Datei.

fuRights

Bitfeld, das die Rechtebits für den Inhalt enthält.

Wert BESCHREIBUNG
WMDM_RIGHTS_PLAY_ON_PC Inhalte können auf einem PC wiedergegeben werden.
WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE Inhalte können auf ein Nicht-SDMI-Gerät kopiert werden.
WMDM_RIGHTS_COPY_TO_CD Inhalte können auf eine CD kopiert werden.
WMDM_RIGHTS_COPY_TO_SDMI_DEVICE Inhalte können auf ein SDMI-Gerät kopiert werden.

dwAppSec

Bytearray, das die Mindeststufe der Anwendungssicherheit angibt.

dwPlaybackCount

DWORD , das die Anzahl der verbleibenden Male enthält, mit denen der Inhalt gerendert werden kann.

ExpirationDate

WMDMDATETIME-Struktur , die das Ablaufdatum und die Uhrzeit für den Inhalt enthält. Wenn die Lizenz kein Ablaufdatum aufweist, wird das wYear-Element auf 0xFFFF festgelegt, und alle anderen Member von WMDMDATETIME werden ignoriert.

Anforderungen

Anforderung Wert
Header
Wmdm.idl

Siehe auch

IMDSPStorage::GetRights

IWMDMStorage::GetRights

WMDMDATETIME

Strukturen