WMDMRIGHTS-Struktur
Die WMDMRIGHTS-Struktur beschreibt Inhaltsnutzungsrechte.
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 zu verwendenden Rechteoptionen an gibt.
Wert BESCHREIBUNG WMDM _ RIGHTS _ PLAYBACKCOUNT Gibt an, wie oft die Datei abgespielt werden kann. WMDM _ RIGHTS _ EXPIRATIONDATE Ablaufdatum der Datei. WMDM _ RIGHTS _ FREESERIALIDS Freier serieller Bezeichner der Datei. WMDM _ RIGHTS _ GROUPID Group 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 AUF DEM _ _ _ PC Inhalte können auf einem PC abgespielt werden. WMDM _ RIGHTS COPY TO NON _ SDMI DEVICE (WMDM-RECHTEKOPIE AUF EIN _ _ _ NICHT-SDMI-GERÄT) _ 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 (WMDM-RECHTEKOPIE AUF _ _ SDMI-GERÄT) _ Inhalte können auf ein SDMI-Gerät kopiert werden. -
dwAppSec
-
Bytearray, das die Mindestsicherheitsstufe der Anwendung angibt.
-
dwPlaybackCount
-
DWORD mit der Anzahl der verbleibenden Male, die 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 hat, wird das wYear-Mitglied auf 0xFFFF festgelegt, und alle anderen Mitglieder von WMDMDATETIME werden ignoriert.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|