Estructura WMDMRIGHTS
La estructura WMDMRIGHTS describe los derechos de uso del contenido.
Sintaxis
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
Miembros
-
cbSize
-
Tamaño de la estructura, en bytes.
-
dwContentType
-
DWORD que contiene el tipo de contenido.
-
fuFlags
-
Campo de bits que especifica las opciones de derechos en uso para el contenido.
Valor Descripción WMDM_RIGHTS_PLAYBACKCOUNT Número de veces que se puede reproducir el archivo. WMDM_RIGHTS_EXPIRATIONDATE Fecha de expiración del archivo. WMDM_RIGHTS_FREESERIALIDS Identificador de serie libre del archivo. grupo de WMDM_RIGHTS_GROUPID Identificador del archivo. WMDM_RIGHTS_NAMEDSERIALIDS Identificador serie con nombre del archivo. -
fuRights
-
Campo de bits que contiene los bits de derechos para el contenido.
Valor Descripción WMDM_RIGHTS_PLAY_ON_PC El contenido se puede reproducir en un equipo personal. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE El contenido se puede copiar en un dispositivo que no sea SDMI. WMDM_RIGHTS_COPY_TO_CD El contenido se puede copiar en un CD. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE El contenido se puede copiar en un dispositivo SDMI. -
dwAppSec
-
Matriz de bytes que especifica el nivel mínimo de seguridad de la aplicación.
-
dwPlaybackCount
-
DWORD que contiene el número de veces restantes que se puede representar el contenido.
-
ExpirationDate
-
Estructura WMDMDATETIME que contiene la fecha y hora de expiración del contenido. Si la licencia no tiene fecha de expiración, el miembro wYear se establece en 0xFFFF y se omiten todos los demás miembros de WMDMDATETIME .
Requisitos
Requisito | Value |
---|---|
Encabezado |
|