Struttura WMDMRIGHTS
La struttura WMDMRIGHTS descrive i diritti di utilizzo del contenuto.
Sintassi
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
Members
-
cbSize
-
Dimensioni della struttura, in byte.
-
dwContentType
-
DWORD contenente il tipo di contenuto.
-
fuFlags
-
Campo bit che specifica le opzioni di diritti in uso per il contenuto.
Valore Descrizione WMDM_RIGHTS_PLAYBACKCOUNT Numero di volte in cui è possibile riprodurre il file. WMDM_RIGHTS_EXPIRATIONDATE Data di scadenza del file. WMDM_RIGHTS_FREESERIALIDS Identificatore seriale libero del file. gruppo WMDM_RIGHTS_GROUPID Identificatore del file. WMDM_RIGHTS_NAMEDSERIALIDS Identificatore seriale denominato del file. -
fuRights
-
Campo di bit contenente i bit di diritti per il contenuto.
Valore Descrizione WMDM_RIGHTS_PLAY_ON_PC Il contenuto può essere riprodotto in un computer personale. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE Il contenuto può essere copiato in un dispositivo non SDMI. WMDM_RIGHTS_COPY_TO_CD Il contenuto può essere copiato in un CD. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE Il contenuto può essere copiato in un dispositivo SDMI. -
dwAppSec
-
Matrice di byte che specifica il livello minimo di sicurezza dell'applicazione.
-
dwPlaybackCount
-
DWORD contenente il numero di volte rimanenti in cui è possibile eseguire il rendering del contenuto.
-
ExpirationDate
-
Struttura WMDMDATETIME contenente la data e l'ora di scadenza per il contenuto. Se la licenza non ha una data di scadenza, il membro wYear viene impostato su 0xFFFF e tutti gli altri membri di WMDMDATETIME vengono ignorati.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|