DRM_ACTION_ALLOWED_QUERY_RESULTS-Enumeration

Der DRM_ACTION_ALLOWED_QUERY_RESULTS Enumerationstyp wird von der IWMDRMLicenseQuery::QueryActionAllowed-Schnittstelle verwendet, um den Grund anzugeben, aus dem eine Aktion nicht zulässig ist.

Syntax

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

Konstanten

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED

Gibt an, dass die Abfrageaktion nicht zulässig ist. Für Aktionen, die nicht zulässig sind, ist der zurückgegebene Wert dieser Wert, der mit einem bitweisen OR mit einem oder mehreren anderen Werten in dieser Enumeration kombiniert wird.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE

Gibt an, dass für den angeforderten Inhalt keine Lizenz vorhanden ist.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT

Gibt an, dass für den Inhalt eine Lizenz vorhanden ist, das abgefragte Recht jedoch nicht zulässig ist.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED

Gibt an, dass das abgefragte Recht durch eine Anzahl eingeschränkt wird und dass keine weiteren Verwendungen mehr verwendet werden.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED

Gibt an, dass das abgefragte Recht mit einem Ablaufdatum eingeschränkt wird, das vor dem aktuellen Datum liegt.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED

Gibt an, dass das abgefragte Recht mit einem Startdatum eingeschränkt ist, das über dem aktuellen Datum liegt.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW

Gibt an, dass eine Lizenz für den Inhalt vorhanden ist und dass die Lizenz das abgefragte Recht zulässt, dass die Sicherheitsstufe der aufrufenden Anwendung jedoch nicht hoch genug ist.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV

Gibt an, dass eine Lizenz für den Inhalt vorhanden ist und dass die Lizenz das abgefragte Recht zulässt, dass das DRM-Subsystem jedoch individualisiert werden muss.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW

Gibt an, dass die Ausgabeschutzebene des Clients zu niedrig ist.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED

Gibt an, dass sich die Ausgabeschutzebene des Clients in der Ausschlussliste befindet.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT

Gibt an, dass die Lizenz Unterstützung für die sichere Uhr erfordert und vom Client nicht bereitgestellt wird.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT

Gibt an, dass die abgefragte Aktion von einer Lizenz zulässig ist, dass jedoch eine Messung erforderlich ist und der Client die Messung nicht unterstützt.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH

Gibt an, dass die Rechte für die abgefragte Aktion nicht bestimmt werden können, da der Inhalt durch eine verkettete Lizenz abgedeckt ist und die Blattlizenz fehlt.

Bemerkungen

Die Werte dieses Enumerationstyps geben an, dass eine Aktion nicht zulässig ist. Der Wert 0 gibt an, dass die Aktion zulässig ist.

Anforderungen

Anforderung Wert
Header
Wmdrmsdk.h

Siehe auch

Enumerationstypen