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 |
|