Compartir a través de


enumeración DRM_ACTION_ALLOWED_QUERY_RESULTS

La interfaz IWMDRMLicenseQuery::QueryActionAllowed usa el tipo de enumeración DRM_ACTION_ALLOWED_QUERY_RESULTS para especificar el motivo por el que no se permite una acción.

Sintaxis

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 no se permite la acción de consultas. En el caso de las acciones que no están permitidas, el valor devuelto es este valor combinado mediante un OR bit a bit con uno o varios de los otros valores de esta enumeración.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE

Especifica que una licencia no existe para el contenido solicitado.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT

Especifica que existe una licencia para el contenido, pero que no se permite el derecho consultado.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED

Especifica que el derecho consultado está restringido por un recuento y que no quedan más usos.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED

Especifica que el derecho consultado está restringido con una fecha de expiración anterior a la fecha actual.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED

Especifica que el derecho consultado está restringido con una fecha de inicio posterior a la fecha actual.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW

Especifica que existe una licencia para el contenido y que la licencia permite el derecho consultado, pero que el nivel de seguridad de la aplicación que realiza la llamada no es lo suficientemente alto.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV

Especifica que existe una licencia para el contenido y que la licencia permite el derecho consultado, pero que el subsistema DRM debe individualizarse.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW

Especifica que el nivel de protección de salida del cliente es demasiado bajo.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED

Especifica que el nivel de protección de salida del cliente está en la lista de exclusión.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT

Especifica que la licencia requiere compatibilidad segura con el reloj y que el cliente no lo proporciona.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT

Especifica que una licencia permite la acción consultada, pero esa medición es necesaria y el cliente no admite la medición.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH

Especifica que no se pueden determinar los derechos de la acción consultada porque el contenido está cubierto por una licencia encadenada y falta la licencia hoja.

Observaciones

Los valores de este tipo de enumeración indican que no se permite una acción. Un valor de cero indica que se permite la acción.

Requisitos

Requisito Value
Encabezado
Wmdrmsdk.h

Vea también

Tipos de enumeración