Structure WMDMRIGHTS
La structure WMDMRIGHTS décrit les droits d’utilisation du contenu.
Syntaxe
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
Membres
-
cbSize
-
Taille de la structure, en octets.
-
dwContentType
-
DWORD contenant le type de contenu.
-
fuFlags
-
Champ bit spécifiant les options de droits en cours d’utilisation pour le contenu.
Valeur Description WMDM_RIGHTS_PLAYBACKCOUNT Nombre de fois où le fichier peut être lu. WMDM_RIGHTS_EXPIRATIONDATE Date d’expiration du fichier. WMDM_RIGHTS_FREESERIALIDS Identificateur série gratuit du fichier. groupe WMDM_RIGHTS_GROUPID Identificateur du fichier. WMDM_RIGHTS_NAMEDSERIALIDS Identificateur de série nommé du fichier. -
fuRights
-
Champ bit contenant les bits de droits pour le contenu.
Valeur Description WMDM_RIGHTS_PLAY_ON_PC Le contenu peut être lu sur un ordinateur personnel. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE Le contenu peut être copié sur un appareil non-SDMI. WMDM_RIGHTS_COPY_TO_CD Le contenu peut être copié sur un CD. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE Le contenu peut être copié sur un appareil SDMI. -
dwAppSec
-
Tableau d’octets qui spécifie le niveau minimal de sécurité de l’application.
-
dwPlaybackCount
-
DWORD contenant le nombre restant de fois où le contenu peut être rendu.
-
ExpirationDate
-
Structure WMDMDATETIME contenant la date et l’heure d’expiration du contenu. Si la licence n’a pas de date d’expiration, le membre wYear est défini sur 0xFFFF et tous les autres membres de WMDMDATETIME sont ignorés.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|