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