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
Wmdm.idl

Vea también

IMDSPStorage::GetRights

IWMDMStorage::GetRights

WMDMDATETIME

Estructuras