Estrutura WMDMRIGHTS
A estrutura WMDMRIGHTS descreve os direitos de uso de conteúdo.
Sintaxe
typedef struct __WMDMRIGHTS {
UINT cbSize;
DWORD dwContentType;
DWORD fuFlags;
DWORD fuRights;
DWORD dwAppSec;
DWORD dwPlaybackCount;
WMDMDATETIME ExpirationDate;
} WMDMRIGHTS, *PWMDMRIGHTS;
Membros
-
cbSize
-
Tamanho da estrutura, em bytes.
-
dwContentType
-
DWORD que contém o tipo de conteúdo.
-
fuFlags
-
Campo bit especificando as opções de direitos em uso para o conteúdo.
Valor Descrição WMDM_RIGHTS_PLAYBACKCOUNT Número de vezes que o arquivo pode ser reproduzido. WMDM_RIGHTS_EXPIRATIONDATE Data de validade do arquivo. WMDM_RIGHTS_FREESERIALIDS Identificador serial gratuito do arquivo. Grupo WMDM_RIGHTS_GROUPID Identificador do arquivo. WMDM_RIGHTS_NAMEDSERIALIDS Identificador serial nomeado do arquivo. -
fuRights
-
Campo de bits que contém os bits de direitos do conteúdo.
Valor Descrição WMDM_RIGHTS_PLAY_ON_PC O conteúdo pode ser reproduzido em um computador pessoal. WMDM_RIGHTS_COPY_TO_NON_SDMI_DEVICE O conteúdo pode ser copiado para um dispositivo não SDMI. WMDM_RIGHTS_COPY_TO_CD O conteúdo pode ser copiado para um CD. WMDM_RIGHTS_COPY_TO_SDMI_DEVICE O conteúdo pode ser copiado para um dispositivo SDMI. -
dwAppSec
-
Matriz de bytes que especifica o nível mínimo de segurança do aplicativo.
-
dwPlaybackCount
-
DWORD que contém o número de vezes restantes que o conteúdo pode ser renderizado.
-
ExpirationDate
-
Estrutura WMDMDATETIME que contém a data e a hora de validade do conteúdo. Se a licença não tiver data de validade, o membro wYear será definido como 0xFFFF e todos os outros membros do WMDMDATETIME serão ignorados.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|