Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O tipo de enumeração DRM_ACTION_ALLOWED_QUERY_RESULTS é usado pela interface IWMDRMLicenseQuery::QueryActionAllowed para especificar o motivo pelo qual uma ação não é permitida.
Sintaxe
typedef enum DRM_ACTION_ALLOWED_QUERY_RESULTS {
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED = 0x00000001,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE = 0x00000002,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT = 0x00000004,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED = 0x00000008,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED = 0x00000010,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED = 0x00000020,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW = 0x00000040,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV = 0x00000080,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW = 0x00000100,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED = 0x00000200,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT = 0x00000400,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT = 0x00000800,
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH = 0x00001000
} ;
Constantes
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED
-
Especifica que a ação de consultas não é permitida. Para ações que não são permitidas, o valor retornado é esse valor combinado usando um OR bit a bit com um ou mais dos outros valores nessa enumeração.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE
-
Especifica que uma licença não existe para o conteúdo solicitado.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT
-
Especifica que existe uma licença para o conteúdo, mas que o direito consultado não é permitido.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED
-
Especifica que o direito consultado é restrito por uma contagem e que não há mais usos restantes.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED
-
Especifica que o direito consultado é restrito com uma data de validade anterior à data atual.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED
-
Especifica que o direito consultado é restrito com uma data de início posterior à data atual.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW
-
Especifica que existe uma licença para o conteúdo e que a licença permite o direito consultado, mas que o nível de segurança do aplicativo de chamada não é alto o suficiente.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV
-
Especifica que existe uma licença para o conteúdo e que a licença permite o direito consultado, mas que o subsistema DRM deve ser individualizado.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW
-
Especifica que o nível de proteção de saída do cliente é muito baixo.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED
-
Especifica que o nível de proteção de saída do cliente está na lista de exclusões.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT
-
Especifica que a licença requer suporte de relógio seguro e que o cliente não a fornece.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT
-
Especifica que a ação consultada é permitida por uma licença, mas que a medição é necessária e o cliente não dá suporte à medição.
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH
-
Especifica que os direitos da ação consultada não podem ser determinados porque o conteúdo é coberto por uma licença encadeada e a licença folha está ausente.
Comentários
Os valores desse tipo de enumeração indicam que uma ação não é permitida. Um valor zero indica que a ação é permitida.
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|